Skip to content

Instantly share code, notes, and snippets.

@samclane
Created January 19, 2025 18:55
Show Gist options
  • Save samclane/6c6c1ad695bf623988e86164bee2b09b to your computer and use it in GitHub Desktop.
Save samclane/6c6c1ad695bf623988e86164bee2b09b to your computer and use it in GitHub Desktop.
# based on https://github.com/margonaut/CMU-to-IPA-Converter/tree/master
CMU_IPA_MAPPING = {
"B": "b",
"CH": "ʧ",
"D": "d",
"DH": "ð",
"F": "f",
"G": "g",
"HH": "h",
"JH": "ʤ",
"K": "k",
"L": "l",
"M": "m",
"N": "n",
"NG": "ŋ",
"P": "p",
"R": "r",
"S": "s",
"SH": "ʃ",
"T": "t",
"TH": "θ",
"V": "v",
"W": "w",
"Y": "j",
"Z": "z",
"ZH": "ʒ",
"AA0": "ɑ",
"AA1": "ɑ",
"AA2": "ɑ",
"AE0": "æ",
"AE1": "æ",
"AE2": "æ",
"AH0": "ə",
"AH1": "ʌ",
"AH2": "ʌ",
"AO0": "ɔ",
"AO1": "ɔ",
"AO2": "ɔ",
"EH0": "ɛ",
"EH1": "ɛ",
"EH2": "ɛ",
"ER0": "ɚ",
"ER1": "ɝ",
"ER2": "ɝ",
"IH0": "ɪ",
"IH1": "ɪ",
"IH2": "ɪ",
"IY0": "i",
"IY1": "i",
"IY2": "i",
"UH0": "ʊ",
"UH1": "ʊ",
"UH2": "ʊ",
"UW0": "u",
"UW1": "u",
"UW2": "u",
"AW0": "aʊ",
"AW1": "aʊ",
"AW2": "aʊ",
"AY0": "aɪ",
"AY1": "aɪ",
"AY2": "aɪ",
"EY0": "eɪ",
"EY1": "eɪ",
"EY2": "eɪ",
"OW0": "oʊ",
"OW1": "oʊ",
"OW2": "oʊ",
"OY0": "ɔɪ",
"OY1": "ɔɪ",
"OY2": "ɔɪ"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment