| """ from https://github.com/keithito/tacotron """ | |
| """ | |
| Defines the set of symbols used in text input to the model. | |
| """ | |
| _pad = "_" | |
| _punctuation = ";:,.!? " | |
| _letters_ipa = [ | |
| "f", | |
| "h", | |
| "i", | |
| "j", | |
| "k", | |
| "l", | |
| "m", | |
| "n", | |
| "p", | |
| "s", | |
| "t", | |
| "t͡ʃ", | |
| "u", | |
| "v", | |
| "w", | |
| "x", | |
| "z", | |
| "ð", | |
| "ɑ", | |
| "ɓ", | |
| "ɔ", | |
| "ɗ", | |
| "ɛ", | |
| "ɠ", | |
| "ɣ", | |
| "ɾ", | |
| "ʃ", | |
| "ʄ", | |
| "θ", | |
| "ᵐɓ", | |
| "ᵑg", | |
| "ᶬv", | |
| "ⁿz", | |
| "ⁿɗ", | |
| "ⁿɗ͡ʒ", | |
| ] | |
| # Export all symbols: | |
| symbols = [_pad] + list(_punctuation) + _letters_ipa | |
| # Special symbol ids | |
| SPACE_ID = symbols.index(" ") | |