程序员最常读错的 65 个技术词
从 GIF 到 kubectl,这些词同事会读错,TTS 引擎更会读错。下面 65 个词,每个都能直接播放正确读法,以及不加干预时 AI 的默认读法。同一份清单也可以下载成发音词典,直接加载进你自己的语音应用。
65 个词 · 195 段音频 · CC BY 4.0 免费复用
大家最爱争的几个
格式发明人 Steve Wilhite 坚持读作 "jif",软 g。但硬 g 的 "gif" 用得更普遍,牛津词典把两种都收了。真正的错误是把它当成首字母缩写逐字母拼读。
两种读法都通行:字母音 S-Q-L 是 ANSI 标准的叫法,"sequel" 源自它的前身 SEQUEL。同一家公司内部统一一种就行,但不能读成 squall 那样的单音节词。
Linus 本人录过一段音频:读作 LIN-uks,第一个音节是短音 i,不是 lie。因为他的名字在芬兰语里读 LEE-nus,英语圈长期读成 LYE-nus,连带把内核也读错了。
这个名字是 "engine x" 的缩写,读法保留了原词——发 engine 再发字母 X。写法里没有元音,所以 TTS 模型倾向于逐字母拼读或硬拼成一个音节。nginx 官方文档首页就写明读作 "engine x"。
官方文档列了三种读法,最通行的是 "cube control" 和 "cube cuttle"。逐字母拼读没人用。
和 cash(现金)完全同音,一个音节。ka-SHAY 是另一个词 cachet(威望),意思完全不同。
微软官方读法是重音在前的 AZH-ur,第二个音节轻读。英式英语里也有重音在后的读法,但微软的产品视频统一用前重音。
Richard Stallman 明确要求发出 g 的音,读成两个音节 guh-NOO,以便和动物 gnu(读 new)区分开。
两种读法都通行:美式多读 TOO-pul,英式多读 TUH-pul。重音都在第一个音节。
词源是希腊语 κυβερνήτης(舵手)。重音在第三个音节 net 上,结尾是 eez 不是 nights。英文母语者也经常读错,因为 -netes 的拼写看起来像 -nights。
全部词条
| 词 | 读作 | IPA | 正确读法 | AI 默认读法 |
|---|---|---|---|---|
| nginx | engine-x | /ˈendʒɪn ɛks/ | ||
| Kubernetes | koo-ber-NET-eez | /ˌkuːbərˈnetiːz/ | ||
| PostgreSQL | POST-gres-Q-L | /ˈpoʊstɡrɛs ˌkjuː ˈɛl/ | ||
| SQLite | S-Q-L-ite | /ˌɛs kjuː ɛl ˈaɪt/ | ||
| GIF | jif / gif | /dʒɪf/ 或 /ɡɪf/ | ||
| SQL | S-Q-L / sequel | /ˌɛs kjuː ˈɛl/ 或 /ˈsiːkwəl/ | ||
| JSON | JAY-sun | /ˈdʒeɪsən/ 或 /dʒeɪˈsɒn/ | ||
| YAML | YAM-ul | /ˈjæməl/ | ||
| OAuth | oh-AWTH | /oʊˈɔːθ/ | ||
| JWT | jot | /dʒɒt/ | ||
| Docker | DOCK-er | /ˈdɒkər/ | ||
| Redis | RED-iss | /ˈrɛdɪs/ | ||
| Kafka | KAHF-kuh | /ˈkɑːfkə/ | ||
| Linux | LIN-uks | /ˈlɪnəks/ | ||
| Ubuntu | oo-BOON-too | /ʊˈbʊntuː/ | ||
| Debian | DEB-ee-un | /ˈdɛbiən/ | ||
| GNU | guh-NOO | /ɡəˈnuː/ | ||
| Bash | bash | /bæʃ/ | ||
| Git | git | /ɡɪt/ | ||
| Vite | veet | /viːt/ | ||
| Nuxt | nuhkst | /nʌkst/ | ||
| Xcode | X-code | /ˈɛks koʊd/ | ||
| Azure | AZH-ur | /ˈæʒər/ | ||
| SaaS | sass | /sæs/ | ||
| API | A-P-I | /ˌeɪ piː ˈaɪ/ | ||
| Grafana | gruh-FAH-nuh | /ɡrəˈfɑːnə/ | ||
| Jupyter | JOO-pih-ter | /ˈdʒuːpɪtər/ | ||
| Python | PY-thon | /ˈpaɪθɒn/ | ||
| NumPy | NUM-pie | /ˈnʌmpaɪ/ | ||
| pandas | PAN-duhz | /ˈpændəz/ | ||
| Go | go | /ɡoʊ/ | ||
| Rust | rust | /rʌst/ | ||
| NoSQL | no-S-Q-L | /ˌnoʊ ˈɛs kjuː ˈɛl/ | ||
| MongoDB | MON-go-D-B | /ˈmɒŋɡoʊ diː biː/ | ||
| Caddy | CAD-ee | /ˈkædi/ | ||
| NuGet | NEW-get | /ˈnjuːɡɛt/ | ||
| cache | cash | /kæʃ/ | ||
| tuple | TOO-pul / TUH-pul | /ˈtuːpəl/ 或 /ˈtʌpəl/ | ||
| regex | REG-ex / REJ-ex | /ˈrɛɡɛks/ 或 /ˈrɛdʒɛks/ | ||
| GUI | GOO-ee / G-U-I | /ˈɡuːi/ 或 /ˌdʒiː juː ˈaɪ/ | ||
| cron | cron | /krɒn/ | ||
| daemon | DEE-mun | /ˈdiːmən/ | ||
| kubectl | cube-cuttle | /ˈkjuːb kʌtl/ | ||
| Wi-Fi | WHY-fie | /ˈwaɪ faɪ/ | ||
| iOS | i-O-S | /ˌaɪ oʊ ˈɛs/ | ||
| Ruby | ROO-bee | /ˈruːbi/ | ||
| Scala | SKAH-luh | /ˈskɑːlə/ | ||
| Elixir | ih-LIK-ser | /ɪˈlɪksər/ | ||
| Svelte | svelt | /svɛlt/ | ||
| Deno | DEE-no | /ˈdiːnoʊ/ | ||
| pnpm | P-N-P-M | /ˌpiː ɛn piː ˈɛm/ | ||
| webpack | WEB-pack | /ˈwɛb pæk/ | ||
| Babel | BAY-bul | /ˈbeɪbəl/ | ||
| ESLint | ES-lint | /ˌiː ɛs ˈlɪnt/ | ||
| Sass | sass | /sæs/ | ||
| GraphQL | graph-Q-L | /ˈɡræf kjuː ɛl/ | ||
| AJAX | AY-jacks | /ˈeɪdʒæks/ | ||
| CI/CD | C-I-C-D | /ˌsiː aɪ siː ˈdiː/ | ||
| DevOps | DEV-ops | /ˈdɛvɒps/ | ||
| LLM | L-L-M | /ˌɛl ɛl ˈɛm/ | ||
| RAG | rag | /ræɡ/ | ||
| CUDA | KOO-duh | /ˈkuːdə/ | ||
| PyTorch | PIE-torch | /ˈpaɪ tɔːrtʃ/ | ||
| SSH | S-S-H | /ˌɛs ɛs ˈeɪtʃ/ | ||
| TLS | T-L-S | /ˌtiː ɛl ˈɛs/ |
在你自己的 TTS 里修好这些词
同一份清单导出成 W3C 标准的 PLS 发音词典和 JSON。PLS 用别名规则(alias),ElevenLabs、Azure 语音、Amazon Polly 等支持 PLS 的引擎都能直接加载。
ElevenLabs:上传为发音词典
curl -s https://voicesmiths.com/pronounce/tech-terms.pls -o tech-terms.pls curl -X POST https://api.elevenlabs.io/v1/pronunciation-dictionaries/add-from-file \ -H "xi-api-key: $ELEVENLABS_API_KEY" \ -F name="tech-terms" \ -F file=@tech-terms.pls
Azure 语音:在 SSML 里引用
<speak version="1.0" xml:lang="en-US"
xmlns="http://www.w3.org/2001/10/synthesis">
<voice name="en-US-AvaMultilingualNeural">
<lexicon uri="https://voicesmiths.com/pronounce/tech-terms.pls"/>
Deploy it with kubectl behind nginx.
</voice>
</speak>可以自由复用
词表和音频以 CC BY 4.0 发布:可以复制、修改、商用,只需注明出处并链接到本页。 CC BY 4.0
引用时可以直接用这段链接:
<a href="https://voicesmiths.com/pronounce/developers">声匠·程序员技术词发音表</a>