{
  "name": "Tech terms TTS engines mispronounce",
  "source": "https://voicesmiths.com/pronounce/developers",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "VoiceSmiths (https://voicesmiths.com/pronounce/developers)",
  "terms": [
    {
      "term": "nginx",
      "sayLike": "engine-x",
      "ipa": "/ˈendʒɪn ɛks/",
      "ttsAlias": "engine ex",
      "commonMistakes": "\"en-jinks\", \"en-gee-eye-en-ex\"",
      "why": "The name is short for \"engine x\", and the pronunciation keeps the original words: say engine, then the letter X. Because the spelling has no vowels, TTS models tend to spell it out or force it into one syllable. The official nginx documentation states the reading plainly.",
      "page": "https://voicesmiths.com/pronounce/nginx",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/nginx-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/nginx-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/nginx-example.mp3"
      }
    },
    {
      "term": "Kubernetes",
      "sayLike": "koo-ber-NET-eez",
      "ipa": "/ˌkuːbərˈnetiːz/",
      "ttsAlias": "koo ber net ees",
      "commonMistakes": "\"koo-ber-NIGHTS\", \"kyoo-ber-neats\"",
      "why": "It comes from the Greek κυβερνήτης, meaning helmsman. The stress falls on the third syllable, NET, and the ending is \"eez\", not \"nights\". Native speakers miss this too, because -netes looks like -nights.",
      "page": "https://voicesmiths.com/pronounce/kubernetes",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/kubernetes-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/kubernetes-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/kubernetes-example.mp3"
      }
    },
    {
      "term": "PostgreSQL",
      "sayLike": "POST-gres-Q-L",
      "ipa": "/ˈpoʊstɡrɛs ˌkjuː ˈɛl/",
      "ttsAlias": "post gress cue ell",
      "commonMistakes": "\"post-gree-sequel\", \"post-gres-cue-ell\" run together",
      "why": "The project states the reading as post-gres-Q-L. In speech most people just say Postgres, which sidesteps the problem. The friction is SQL itself: some say the letters, others say \"sequel\", and both are in active use.",
      "page": "https://voicesmiths.com/pronounce/postgresql",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/postgresql-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/postgresql-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/postgresql-example.mp3"
      }
    },
    {
      "term": "SQLite",
      "sayLike": "S-Q-L-ite",
      "ipa": "/ˌɛs kjuː ɛl ˈaɪt/",
      "ttsAlias": "ess cue ell ite",
      "commonMistakes": "\"sequel-light\", \"squeel-ite\"",
      "why": "Its author, D. Richard Hipp, says \"S-Q-L-ite\" in interviews, three letter names plus \"ite\", and accepts \"sequel-lite\" as well. The docs set no official reading; the one clear error is saying it as one word, \"squeal\".",
      "page": "https://voicesmiths.com/pronounce/sqlite",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/sqlite-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/sqlite-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/sqlite-example.mp3"
      }
    },
    {
      "term": "GIF",
      "sayLike": "jif / gif",
      "ipa": "/dʒɪf/ or /ɡɪf/",
      "ttsAlias": "jif",
      "commonMistakes": "spelling it out as \"gee-eye-eff\"",
      "why": "Its inventor, Steve Wilhite, insisted on the soft g, \"jif\". The hard g is more common in practice, and dictionaries list both. The one clear mistake is spelling it out letter by letter.",
      "page": "https://voicesmiths.com/pronounce/gif",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/gif-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/gif-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/gif-example.mp3"
      }
    },
    {
      "term": "SQL",
      "sayLike": "S-Q-L / sequel",
      "ipa": "/ˌɛs kjuː ˈɛl/ or /ˈsiːkwəl/",
      "ttsAlias": "ess cue ell",
      "commonMistakes": "\"squall\", \"skwull\"",
      "why": "Both readings are standard: the letters S-Q-L follow the ANSI name, while \"sequel\" comes from its predecessor, SEQUEL. Pick one per team. What it is never is a single syllable like \"squall\".",
      "page": "https://voicesmiths.com/pronounce/sql",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/sql-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/sql-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/sql-example.mp3"
      }
    },
    {
      "term": "JSON",
      "sayLike": "JAY-sun",
      "ipa": "/ˈdʒeɪsən/ or /dʒeɪˈsɒn/",
      "ttsAlias": "jay sun",
      "commonMistakes": "spelling it out as \"jay-ess-oh-en\"",
      "why": "Its creator, Douglas Crockford, says he pronounces it like the name Jason. The variant jay-SON, stressed on the second syllable, is also widespread. Neither spells it out.",
      "page": "https://voicesmiths.com/pronounce/json",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/json-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/json-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/json-example.mp3"
      }
    },
    {
      "term": "YAML",
      "sayLike": "YAM-ul",
      "ipa": "/ˈjæməl/",
      "ttsAlias": "yam ul",
      "commonMistakes": "spelling it out as \"why-ay-em-el\"",
      "why": "The specification says it rhymes with camel: YAM-ul, with the first syllable like the vegetable yam. The all-caps spelling is what pushes models to spell it out.",
      "page": "https://voicesmiths.com/pronounce/yaml",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/yaml-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/yaml-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/yaml-example.mp3"
      }
    },
    {
      "term": "OAuth",
      "sayLike": "oh-AWTH",
      "ipa": "/oʊˈɔːθ/",
      "ttsAlias": "oh awth",
      "commonMistakes": "spelling out \"oh-ay-you-tee-aitch\"",
      "why": "It reads as oh-auth: the letter O plus \"auth\", the front of authorization. It is not an initialism, so it is never spelled out.",
      "page": "https://voicesmiths.com/pronounce/oauth",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/oauth-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/oauth-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/oauth-example.mp3"
      }
    },
    {
      "term": "JWT",
      "sayLike": "jot",
      "ipa": "/dʒɒt/",
      "ttsAlias": "jot",
      "commonMistakes": "always spelling out \"jay-double-you-tee\"",
      "why": "RFC 7519 gives a \"suggested pronunciation\": the English word \"jot\". Spelling it out is equally common in speech, and the spec does not rule it out.",
      "page": "https://voicesmiths.com/pronounce/jwt",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/jwt-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/jwt-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/jwt-example.mp3"
      }
    },
    {
      "term": "Docker",
      "sayLike": "DOCK-er",
      "ipa": "/ˈdɒkər/",
      "ttsAlias": "docker",
      "commonMistakes": "\"doh-ker\", \"dock-AIR\"",
      "why": "The word itself is easy; the mistake is stretching it. Two syllables, stress on the first, exactly dock plus -er.",
      "page": "https://voicesmiths.com/pronounce/docker",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/docker-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/docker-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/docker-example.mp3"
      }
    },
    {
      "term": "Redis",
      "sayLike": "RED-iss",
      "ipa": "/ˈrɛdɪs/",
      "ttsAlias": "red iss",
      "commonMistakes": "\"ree-dis\", \"re-DEESE\"",
      "why": "The name is short for REmote DIctionary Server. Its author, Salvatore Sanfilippo, says RED-iss: the first syllable is red, not reed.",
      "page": "https://voicesmiths.com/pronounce/redis",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/redis-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/redis-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/redis-example.mp3"
      }
    },
    {
      "term": "Kafka",
      "sayLike": "KAHF-kuh",
      "ipa": "/ˈkɑːfkə/",
      "ttsAlias": "kahf kuh",
      "commonMistakes": "\"kaf-KAH\" with stress on the second syllable",
      "why": "Stress lands on the first syllable and the second reduces to \"kuh\". Giving both syllables equal weight is what sounds off.",
      "page": "https://voicesmiths.com/pronounce/kafka",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/kafka-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/kafka-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/kafka-example.mp3"
      }
    },
    {
      "term": "Linux",
      "sayLike": "LIN-uks",
      "ipa": "/ˈlɪnəks/",
      "ttsAlias": "linn ucks",
      "commonMistakes": "\"LYE-nucks\", \"LEEN-ooks\"",
      "why": "Torvalds recorded a clip settling it: LIN-uks, with a short i, not \"lie\". His own name is LEE-nus in Finnish, and the English habit of saying LYE-nus dragged the kernel along with it.",
      "page": "https://voicesmiths.com/pronounce/linux",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/linux-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/linux-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/linux-example.mp3"
      }
    },
    {
      "term": "Ubuntu",
      "sayLike": "oo-BOON-too",
      "ipa": "/ʊˈbʊntuː/",
      "ttsAlias": "oo boon too",
      "commonMistakes": "\"you-BAN-too\", \"uh-BUN-too\"",
      "why": "All three syllables use rounded vowels, with stress in the middle: oo-BOON-too. Turning the first syllable into \"you\" is the usual slip.",
      "page": "https://voicesmiths.com/pronounce/ubuntu",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/ubuntu-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/ubuntu-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/ubuntu-example.mp3"
      }
    },
    {
      "term": "Debian",
      "sayLike": "DEB-ee-un",
      "ipa": "/ˈdɛbiən/",
      "ttsAlias": "debb ee un",
      "commonMistakes": "\"dee-BEE-an\", \"DAY-bee-an\"",
      "why": "The name blends founder Ian Murdock with Debra, his then girlfriend, so the first syllable is Deb as in Debra, and it carries the stress.",
      "page": "https://voicesmiths.com/pronounce/debian",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/debian-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/debian-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/debian-example.mp3"
      }
    },
    {
      "term": "GNU",
      "sayLike": "guh-NOO",
      "ipa": "/ɡəˈnuː/",
      "ttsAlias": "guh noo",
      "commonMistakes": "saying \"new\" or spelling out \"gee-en-you\"",
      "why": "Richard Stallman asks specifically that the g be pronounced, giving two syllables, guh-NOO, to distinguish it from the animal, which is said \"new\".",
      "page": "https://voicesmiths.com/pronounce/gnu",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/gnu-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/gnu-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/gnu-example.mp3"
      }
    },
    {
      "term": "Bash",
      "sayLike": "bash",
      "ipa": "/bæʃ/",
      "ttsAlias": "bash",
      "commonMistakes": "spelling it out letter by letter",
      "why": "It is simply the English word bash, one syllable. The full name puns on its predecessor, the Bourne shell, as \"born again\".",
      "page": "https://voicesmiths.com/pronounce/bash",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/bash-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/bash-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/bash-example.mp3"
      }
    },
    {
      "term": "Git",
      "sayLike": "git",
      "ipa": "/ɡɪt/",
      "ttsAlias": "ghit",
      "commonMistakes": "using a soft g, \"jit\"",
      "why": "Hard g, as in get, never \"jit\". English gi- can be hard (give, girl) or soft (giant), which is exactly why models guess wrong.",
      "page": "https://voicesmiths.com/pronounce/git",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/git-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/git-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/git-example.mp3"
      }
    },
    {
      "term": "Vite",
      "sayLike": "veet",
      "ipa": "/viːt/",
      "ttsAlias": "veet",
      "commonMistakes": "rhyming it with \"bite\"",
      "why": "The name is the French word for fast, said \"veet\", rhyming with beet. The homepage calls this out because English readers almost all say \"vight\".",
      "page": "https://voicesmiths.com/pronounce/vite",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/vite-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/vite-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/vite-example.mp3"
      }
    },
    {
      "term": "Nuxt",
      "sayLike": "nuhkst",
      "ipa": "/nʌkst/",
      "ttsAlias": "nukst",
      "commonMistakes": "reading it as \"next\"",
      "why": "It is not \"next\": the vowel is u, giving \"nukst\". The name blends Vue and Next, but the reading follows the spelling.",
      "page": "https://voicesmiths.com/pronounce/nuxt",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/nuxt-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/nuxt-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/nuxt-example.mp3"
      }
    },
    {
      "term": "Xcode",
      "sayLike": "X-code",
      "ipa": "/ˈɛks koʊd/",
      "ttsAlias": "ex code",
      "commonMistakes": "\"zee-code\", \"cross-code\"",
      "why": "The X is the letter name, \"ex\", not a z sound. Two pieces: ex plus code.",
      "page": "https://voicesmiths.com/pronounce/xcode",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/xcode-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/xcode-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/xcode-example.mp3"
      }
    },
    {
      "term": "Azure",
      "sayLike": "AZH-ur",
      "ipa": "/ˈæʒər/",
      "ttsAlias": "azh ur",
      "commonMistakes": "\"a-ZYOOR\", \"AY-zure\"",
      "why": "Microsoft says AZH-ur with the stress up front and a reduced second syllable. British English also allows end stress, but Microsoft's own material is consistent.",
      "page": "https://voicesmiths.com/pronounce/azure",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/azure-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/azure-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/azure-example.mp3"
      }
    },
    {
      "term": "SaaS",
      "sayLike": "sass",
      "ipa": "/sæs/",
      "ttsAlias": "sass",
      "commonMistakes": "spelling out \"ess-ay-ay-ess\"",
      "why": "It reads as one word, sass, rhyming with class, never letter by letter.",
      "page": "https://voicesmiths.com/pronounce/saas",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/saas-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/saas-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/saas-example.mp3"
      }
    },
    {
      "term": "API",
      "sayLike": "A-P-I",
      "ipa": "/ˌeɪ piː ˈaɪ/",
      "ttsAlias": "ay pee eye",
      "commonMistakes": "saying it as one word, \"appy\"",
      "why": "Three separate letters. It is an initialism, not an acronym, so it is never said as \"appy\".",
      "page": "https://voicesmiths.com/pronounce/api",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/api-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/api-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/api-example.mp3"
      }
    },
    {
      "term": "Grafana",
      "sayLike": "gruh-FAH-nuh",
      "ipa": "/ɡrəˈfɑːnə/",
      "ttsAlias": "gruh fah nuh",
      "commonMistakes": "\"gra-FAY-nuh\"",
      "why": "Stress in the middle, and the middle vowel is ah, not ay. The name is coined in an Italianate style and follows Romance vowels.",
      "page": "https://voicesmiths.com/pronounce/grafana",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/grafana-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/grafana-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/grafana-example.mp3"
      }
    },
    {
      "term": "Jupyter",
      "sayLike": "JOO-pih-ter",
      "ipa": "/ˈdʒuːpɪtər/",
      "ttsAlias": "joo pit er",
      "commonMistakes": "\"joo-PIE-ter\"",
      "why": "It sounds exactly like the planet Jupiter; the y only marks the three languages behind it, Julia, Python and R.",
      "page": "https://voicesmiths.com/pronounce/jupyter",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/jupyter-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/jupyter-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/jupyter-example.mp3"
      }
    },
    {
      "term": "Python",
      "sayLike": "PY-thon",
      "ipa": "/ˈpaɪθɒn/",
      "ttsAlias": "pie thon",
      "commonMistakes": "\"pih-THON\"",
      "why": "The first syllable is \"pie\" and takes the stress. The name honours Monty Python, not the snake.",
      "page": "https://voicesmiths.com/pronounce/python",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/python-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/python-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/python-example.mp3"
      }
    },
    {
      "term": "NumPy",
      "sayLike": "NUM-pie",
      "ipa": "/ˈnʌmpaɪ/",
      "ttsAlias": "num pie",
      "commonMistakes": "\"NUM-pee\"",
      "why": "The ending is \"pie\", not \"pee\", because Py stands for Python. The docs say so explicitly.",
      "page": "https://voicesmiths.com/pronounce/numpy",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/numpy-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/numpy-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/numpy-example.mp3"
      }
    },
    {
      "term": "pandas",
      "sayLike": "PAN-duhz",
      "ipa": "/ˈpændəz/",
      "ttsAlias": "pan duhz",
      "commonMistakes": "\"pan-DAHS\"",
      "why": "It is simply the English word pandas, stressed on the first syllable. The project insists on the lower-case spelling.",
      "page": "https://voicesmiths.com/pronounce/pandas",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/pandas-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/pandas-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/pandas-example.mp3"
      }
    },
    {
      "term": "Go",
      "sayLike": "go",
      "ipa": "/ɡoʊ/",
      "ttsAlias": "go",
      "commonMistakes": "saying \"GO-lang\" in speech",
      "why": "The language is called Go. Golang comes from the domain golang.org; it is fine in writing, but in speech people just say Go.",
      "page": "https://voicesmiths.com/pronounce/golang",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/golang-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/golang-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/golang-example.mp3"
      }
    },
    {
      "term": "Rust",
      "sayLike": "rust",
      "ipa": "/rʌst/",
      "ttsAlias": "rust",
      "commonMistakes": "\"roost\"",
      "why": "It is the English word rust, one syllable with a short u.",
      "page": "https://voicesmiths.com/pronounce/rust",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/rust-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/rust-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/rust-example.mp3"
      }
    },
    {
      "term": "NoSQL",
      "sayLike": "no-S-Q-L",
      "ipa": "/ˌnoʊ ˈɛs kjuː ˈɛl/",
      "ttsAlias": "no ess cue ell",
      "commonMistakes": "\"no-squeal\"",
      "why": "Say \"no\" then the letters S-Q-L. The name means \"not only SQL\", not a rejection of it.",
      "page": "https://voicesmiths.com/pronounce/nosql",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/nosql-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/nosql-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/nosql-example.mp3"
      }
    },
    {
      "term": "MongoDB",
      "sayLike": "MON-go-D-B",
      "ipa": "/ˈmɒŋɡoʊ diː biː/",
      "ttsAlias": "mon go dee bee",
      "commonMistakes": "\"mon-GOD-bee\"",
      "why": "The name is carved out of humongous: MON-go plus the letters D and B. Break it wrong and it sounds like \"my god\".",
      "page": "https://voicesmiths.com/pronounce/mongodb",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/mongodb-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/mongodb-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/mongodb-example.mp3"
      }
    },
    {
      "term": "Caddy",
      "sayLike": "CAD-ee",
      "ipa": "/ˈkædi/",
      "ttsAlias": "cad ee",
      "commonMistakes": "\"KAY-dee\"",
      "why": "Same as the golf caddy, with a short a in the first syllable.",
      "page": "https://voicesmiths.com/pronounce/caddy",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/caddy-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/caddy-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/caddy-example.mp3"
      }
    },
    {
      "term": "NuGet",
      "sayLike": "NEW-get",
      "ipa": "/ˈnjuːɡɛt/",
      "ttsAlias": "new get",
      "commonMistakes": "\"nugget\"",
      "why": "Microsoft says new-get, not nugget. The single g in the spelling is the clue.",
      "page": "https://voicesmiths.com/pronounce/nuget",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/nuget-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/nuget-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/nuget-example.mp3"
      }
    },
    {
      "term": "cache",
      "sayLike": "cash",
      "ipa": "/kæʃ/",
      "ttsAlias": "cash",
      "commonMistakes": "\"ka-SHAY\", like cachet",
      "why": "It is a homophone of cash, one syllable. The two-syllable ka-SHAY is cachet, a different word meaning prestige.",
      "page": "https://voicesmiths.com/pronounce/cache",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/cache-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/cache-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/cache-example.mp3"
      }
    },
    {
      "term": "tuple",
      "sayLike": "TOO-pul / TUH-pul",
      "ipa": "/ˈtuːpəl/ or /ˈtʌpəl/",
      "ttsAlias": "too pul",
      "commonMistakes": "\"tup-LAY\"",
      "why": "Both readings are current: TOO-pul is more American, TUH-pul more British. Either way the stress is first.",
      "page": "https://voicesmiths.com/pronounce/tuple",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/tuple-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/tuple-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/tuple-example.mp3"
      }
    },
    {
      "term": "regex",
      "sayLike": "REG-ex / REJ-ex",
      "ipa": "/ˈrɛɡɛks/ or /ˈrɛdʒɛks/",
      "ttsAlias": "regg ex",
      "commonMistakes": "\"ree-JEX\"",
      "why": "Both the hard and soft g are used, always with first-syllable stress. The hard g is more common, since regular itself has one.",
      "page": "https://voicesmiths.com/pronounce/regex",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/regex-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/regex-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/regex-example.mp3"
      }
    },
    {
      "term": "GUI",
      "sayLike": "GOO-ee / G-U-I",
      "ipa": "/ˈɡuːi/ or /ˌdʒiː juː ˈaɪ/",
      "ttsAlias": "goo ee",
      "commonMistakes": "\"gwee\"",
      "why": "Say it as the word GOO-ee, like gooey, or spell it out G-U-I. Both are fine; \"gwee\" is not.",
      "page": "https://voicesmiths.com/pronounce/gui",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/gui-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/gui-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/gui-example.mp3"
      }
    },
    {
      "term": "cron",
      "sayLike": "cron",
      "ipa": "/krɒn/",
      "ttsAlias": "krahn",
      "commonMistakes": "\"crown\"",
      "why": "One syllable, rhyming with con, not crown. The name comes from the Greek chronos, time.",
      "page": "https://voicesmiths.com/pronounce/cron",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/cron-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/cron-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/cron-example.mp3"
      }
    },
    {
      "term": "daemon",
      "sayLike": "DEE-mun",
      "ipa": "/ˈdiːmən/",
      "ttsAlias": "dee mun",
      "commonMistakes": "\"DAY-mon\"",
      "why": "It is said DEE-mun, exactly like demon. The ae is Greek spelling and does not change the sound.",
      "page": "https://voicesmiths.com/pronounce/daemon",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/daemon-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/daemon-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/daemon-example.mp3"
      }
    },
    {
      "term": "kubectl",
      "sayLike": "cube-cuttle",
      "ipa": "/ˈkjuːb kʌtl/",
      "ttsAlias": "cube cuttle",
      "commonMistakes": "spelling out every letter",
      "why": "The docs list several readings; the common ones are \"cube control\" and \"cube cuttle\". Nobody spells it out.",
      "page": "https://voicesmiths.com/pronounce/kubectl",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/kubectl-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/kubectl-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/kubectl-example.mp3"
      }
    },
    {
      "term": "Wi-Fi",
      "sayLike": "WHY-fie",
      "ipa": "/ˈwaɪ faɪ/",
      "ttsAlias": "why fie",
      "commonMistakes": "\"wee-fee\"",
      "why": "Both syllables rhyme with eye: WHY-fie. It is not short for wireless fidelity; it is a coined trademark.",
      "page": "https://voicesmiths.com/pronounce/wifi",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/wifi-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/wifi-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/wifi-example.mp3"
      }
    },
    {
      "term": "iOS",
      "sayLike": "i-O-S",
      "ipa": "/ˌaɪ oʊ ˈɛs/",
      "ttsAlias": "eye oh ess",
      "commonMistakes": "\"EYE-oss\" as one word",
      "why": "Three parts, said separately: eye, oh, ess. Never squashed into one syllable.",
      "page": "https://voicesmiths.com/pronounce/ios",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/ios-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/ios-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/ios-example.mp3"
      }
    },
    {
      "term": "Ruby",
      "sayLike": "ROO-bee",
      "ipa": "/ˈruːbi/",
      "ttsAlias": "roo bee",
      "commonMistakes": "\"RUB-ee\"",
      "why": "Same as the gemstone, with a long oo and front stress. Yukihiro Matsumoto chose it because ruby is July’s birthstone, the month after pearl, a nod to Perl.",
      "page": "https://voicesmiths.com/pronounce/ruby",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/ruby-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/ruby-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/ruby-example.mp3"
      }
    },
    {
      "term": "Scala",
      "sayLike": "SKAH-luh",
      "ipa": "/ˈskɑːlə/",
      "ttsAlias": "skah luh",
      "commonMistakes": "\"SKAY-luh\"",
      "why": "An Italian word meaning staircase; the a is ah, not ay.",
      "page": "https://voicesmiths.com/pronounce/scala",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/scala-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/scala-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/scala-example.mp3"
      }
    },
    {
      "term": "Elixir",
      "sayLike": "ih-LIK-ser",
      "ipa": "/ɪˈlɪksər/",
      "ttsAlias": "ih lick ser",
      "commonMistakes": "\"EL-ix-eer\"",
      "why": "Stress on the second syllable, exactly like the English word for a magical potion.",
      "page": "https://voicesmiths.com/pronounce/elixir",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/elixir-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/elixir-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/elixir-example.mp3"
      }
    },
    {
      "term": "Svelte",
      "sayLike": "svelt",
      "ipa": "/svɛlt/",
      "ttsAlias": "svelt",
      "commonMistakes": "\"SVEL-tay\"",
      "why": "It is the English word svelte, one syllable, with a silent final e.",
      "page": "https://voicesmiths.com/pronounce/svelte",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/svelte-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/svelte-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/svelte-example.mp3"
      }
    },
    {
      "term": "Deno",
      "sayLike": "DEE-no",
      "ipa": "/ˈdiːnoʊ/",
      "ttsAlias": "dee no",
      "commonMistakes": "\"DEN-oh\"",
      "why": "The name is an anagram of node, said DEE-no with a long first syllable.",
      "page": "https://voicesmiths.com/pronounce/deno",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/deno-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/deno-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/deno-example.mp3"
      }
    },
    {
      "term": "pnpm",
      "sayLike": "P-N-P-M",
      "ipa": "/ˌpiː ɛn piː ˈɛm/",
      "ttsAlias": "pee en pee em",
      "commonMistakes": "\"pun-pum\"",
      "why": "Spell it out. The name is short for performant npm.",
      "page": "https://voicesmiths.com/pronounce/pnpm",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/pnpm-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/pnpm-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/pnpm-example.mp3"
      }
    },
    {
      "term": "webpack",
      "sayLike": "WEB-pack",
      "ipa": "/ˈwɛb pæk/",
      "ttsAlias": "web pack",
      "commonMistakes": "\"web-PACK\" with end stress",
      "why": "Stress up front with two clear parts, never web-PACK. The project insists on lower case and the docs explicitly ask people not to write WebPack or Webpack.",
      "page": "https://voicesmiths.com/pronounce/webpack",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/webpack-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/webpack-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/webpack-example.mp3"
      }
    },
    {
      "term": "Babel",
      "sayLike": "BAY-bul",
      "ipa": "/ˈbeɪbəl/",
      "ttsAlias": "bay bul",
      "commonMistakes": "\"BAB-ul\"",
      "why": "Named after the Tower of Babel and read BAY-bul with front stress. The variant BAB-ul is heard in American English, but the project and its author use BAY-bul.",
      "page": "https://voicesmiths.com/pronounce/babel",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/babel-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/babel-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/babel-example.mp3"
      }
    },
    {
      "term": "ESLint",
      "sayLike": "ES-lint",
      "ipa": "/ˌiː ɛs ˈlɪnt/",
      "ttsAlias": "ee ess lint",
      "commonMistakes": "\"ess-lint\" squashed together",
      "why": "ES stands for ECMAScript and is spelled out, then lint.",
      "page": "https://voicesmiths.com/pronounce/eslint",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/eslint-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/eslint-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/eslint-example.mp3"
      }
    },
    {
      "term": "Sass",
      "sayLike": "sass",
      "ipa": "/sæs/",
      "ttsAlias": "sass",
      "commonMistakes": "spelling it out",
      "why": "It is the word sass, one syllable. The full name is Syntactically Awesome Style Sheets.",
      "page": "https://voicesmiths.com/pronounce/sass",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/sass-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/sass-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/sass-example.mp3"
      }
    },
    {
      "term": "GraphQL",
      "sayLike": "graph-Q-L",
      "ipa": "/ˈɡræf kjuː ɛl/",
      "ttsAlias": "graff cue ell",
      "commonMistakes": "\"graph-quill\"",
      "why": "Say graph, then the letters Q and L. It is not quill.",
      "page": "https://voicesmiths.com/pronounce/graphql",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/graphql-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/graphql-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/graphql-example.mp3"
      }
    },
    {
      "term": "AJAX",
      "sayLike": "AY-jacks",
      "ipa": "/ˈeɪdʒæks/",
      "ttsAlias": "ay jacks",
      "commonMistakes": "spelling it out",
      "why": "Said as one word, AY-jacks, like the Greek hero.",
      "page": "https://voicesmiths.com/pronounce/ajax",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/ajax-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/ajax-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/ajax-example.mp3"
      }
    },
    {
      "term": "CI/CD",
      "sayLike": "C-I-C-D",
      "ipa": "/ˌsiː aɪ siː ˈdiː/",
      "ttsAlias": "see eye see dee",
      "commonMistakes": "\"sid\"",
      "why": "Four letters said separately, with the slash silent. CI is continuous integration; CD is either continuous delivery or continuous deployment, which differ in meaning but not in how you say it.",
      "page": "https://voicesmiths.com/pronounce/cicd",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/cicd-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/cicd-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/cicd-example.mp3"
      }
    },
    {
      "term": "DevOps",
      "sayLike": "DEV-ops",
      "ipa": "/ˈdɛvɒps/",
      "ttsAlias": "dev ops",
      "commonMistakes": "spelling it out",
      "why": "Two syllables stressed up front: dev plus ops. It is a blend of development and operations, not an initialism, so it is never spelled out.",
      "page": "https://voicesmiths.com/pronounce/devops",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/devops-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/devops-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/devops-example.mp3"
      }
    },
    {
      "term": "LLM",
      "sayLike": "L-L-M",
      "ipa": "/ˌɛl ɛl ˈɛm/",
      "ttsAlias": "ell ell em",
      "commonMistakes": "\"lum\"",
      "why": "Three separate letters. It is an initialism and never becomes a word, unlike RAG, which is said as one. In Chinese, either the letters or the phrase for large model works.",
      "page": "https://voicesmiths.com/pronounce/llm",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/llm-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/llm-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/llm-example.mp3"
      }
    },
    {
      "term": "RAG",
      "sayLike": "rag",
      "ipa": "/ræɡ/",
      "ttsAlias": "rag",
      "commonMistakes": "spelling it out",
      "why": "Said as the word rag. Its neighbour LLM is spelled out instead, the difference being that RAG forms a pronounceable syllable and LLM does not.",
      "page": "https://voicesmiths.com/pronounce/rag",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/rag-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/rag-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/rag-example.mp3"
      }
    },
    {
      "term": "CUDA",
      "sayLike": "KOO-duh",
      "ipa": "/ˈkuːdə/",
      "ttsAlias": "koo duh",
      "commonMistakes": "spelling it out",
      "why": "One word, KOO-duh, with a long oo and front stress. It stands for Compute Unified Device Architecture, though nobody ever says the full name.",
      "page": "https://voicesmiths.com/pronounce/cuda",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/cuda-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/cuda-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/cuda-example.mp3"
      }
    },
    {
      "term": "PyTorch",
      "sayLike": "PIE-torch",
      "ipa": "/ˈpaɪ tɔːrtʃ/",
      "ttsAlias": "pie torch",
      "commonMistakes": "\"pee-torch\"",
      "why": "The Py is Python, said pie, and the rest is the word torch.",
      "page": "https://voicesmiths.com/pronounce/pytorch",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/pytorch-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/pytorch-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/pytorch-example.mp3"
      }
    },
    {
      "term": "SSH",
      "sayLike": "S-S-H",
      "ipa": "/ˌɛs ɛs ˈeɪtʃ/",
      "ttsAlias": "ess ess aitch",
      "commonMistakes": "\"shh\"",
      "why": "Three letters, the last said aitch. It stands for Secure Shell, though the full name is rarely used in speech.",
      "page": "https://voicesmiths.com/pronounce/ssh",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/ssh-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/ssh-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/ssh-example.mp3"
      }
    },
    {
      "term": "TLS",
      "sayLike": "T-L-S",
      "ipa": "/ˌtiː ɛl ˈɛs/",
      "ttsAlias": "tee ell ess",
      "commonMistakes": "\"tulz\"",
      "why": "Three separate letters. It succeeded SSL, and although certificates and the protocol are now TLS, people still say SSL certificate for the same thing.",
      "page": "https://voicesmiths.com/pronounce/tls",
      "audio": {
        "right": "https://voicesmiths.com/audio/pronounce/tls-right.mp3",
        "wrong": "https://voicesmiths.com/audio/pronounce/tls-wrong.mp3",
        "example": "https://voicesmiths.com/audio/pronounce/tls-example.mp3"
      }
    }
  ]
}