mHuBERT-147-ipa-head / ipa_map.json
istomin9192's picture
initial release
e54f064
Raw
History Blame Contribute Delete
2.17 kB
{
"_description": "IPA phone label set used for training. id→symbol mapping from checkpoint phone_to_id.",
"_n_classes": 45,
"_notes": [
"Class 0 ('sil') covers silence, pauses, and boundary markers (TIMIT h#/pau/epi, Buckeye SIL).",
"TIMIT stop closure+release pairs (bcl+b, dcl+d, …) are merged into a single release phone.",
"TIMIT 'er/axr' → ɹ̩ (syllabic r); 'el' → l̩; 'em' → m̩; 'en' → n̩.",
"TIMIT 'ah/ax/ax-h' → ə (schwa); 'dx' → ɾ (flap); 'q' → ʔ (glottal stop).",
"Buckeye nasalised vowel variants (aen, own, …) are merged with their oral counterparts.",
"IPA symbol sort order follows Python's default Unicode sort on the training code."
],
"id2phone": {
"0": "sil",
"1": "aɪ",
"2": "aʊ",
"3": "b",
"4": "d",
"5": "dʒ",
"6": "eɪ",
"7": "f",
"8": "g",
"9": "h",
"10": "i",
"11": "j",
"12": "k",
"13": "l",
"14": "l̩",
"15": "m",
"16": "m̩",
"17": "n",
"18": "n̩",
"19": "oʊ",
"20": "p",
"21": "r",
"22": "s",
"23": "t",
"24": "tʃ",
"25": "u",
"26": "v",
"27": "w",
"28": "z",
"29": "æ",
"30": "ð",
"31": "ŋ",
"32": "ɑ",
"33": "ɔ",
"34": "ɔɪ",
"35": "ə",
"36": "ɛ",
"37": "ɪ",
"38": "ɹ̩",
"39": "ɾ",
"40": "ʃ",
"41": "ʊ",
"42": "ʒ",
"43": "ʔ",
"44": "θ"
},
"phone2id": {
"sil": 0,
"aɪ": 1,
"aʊ": 2,
"b": 3,
"d": 4,
"dʒ": 5,
"eɪ": 6,
"f": 7,
"g": 8,
"h": 9,
"i": 10,
"j": 11,
"k": 12,
"l": 13,
"l̩": 14,
"m": 15,
"m̩": 16,
"n": 17,
"n̩": 18,
"oʊ": 19,
"p": 20,
"r": 21,
"s": 22,
"t": 23,
"tʃ": 24,
"u": 25,
"v": 26,
"w": 27,
"z": 28,
"æ": 29,
"ð": 30,
"ŋ": 31,
"ɑ": 32,
"ɔ": 33,
"ɔɪ": 34,
"ə": 35,
"ɛ": 36,
"ɪ": 37,
"ɹ̩": 38,
"ɾ": 39,
"ʃ": 40,
"ʊ": 41,
"ʒ": 42,
"ʔ": 43,
"θ": 44
}
}