Supporting phoneme-based voices in espeak-ng is currently complex, and has issues that need to be fixed in the core code before adding support for them.master
| ### 1.49.2 - (In Development) | ### 1.49.2 - (In Development) | ||||
| * Support describing all IPA phonemes in the phoneme tables. | |||||
| * Provide more validation when reading phoneme tables and voice/language files. | * Provide more validation when reading phoneme tables and voice/language files. | ||||
| * Removed support for phoneme equivalence tables. These were disabled in the | * Removed support for phoneme equivalence tables. These were disabled in the | ||||
| French and German language files. | French and German language files. |
| phsource/ph_icelandic \ | phsource/ph_icelandic \ | ||||
| phsource/ph_indonesian \ | phsource/ph_indonesian \ | ||||
| phsource/ph_interlingua \ | phsource/ph_interlingua \ | ||||
| phsource/ph_ipa \ | |||||
| phsource/ph_irish \ | phsource/ph_irish \ | ||||
| phsource/ph_italian \ | phsource/ph_italian \ | ||||
| phsource/ph_japanese \ | phsource/ph_japanese \ |
| | `inc` | `or` | Indic | Oriya | | | | `inc` | `or` | Indic | Oriya | | | ||||
| | `cus` | `om` | Cushitic | Oromo | | | | `cus` | `om` | Cushitic | Oromo | | | ||||
| | `roa` | `pap` | Romance | Papiamento | | | | `roa` | `pap` | Romance | Papiamento | | | ||||
| | `und` | `und-fonipa` | | Phonemes<sup>[3]</sup> | IPA | | |||||
| | `zls` | `pl` | South Slavic | Polish | | | | `zls` | `pl` | South Slavic | Polish | | | ||||
| | `roa` | `pt-BR` | Romance | Portuguese | Brazillian | | | `roa` | `pt-BR` | Romance | Portuguese | Brazillian | | ||||
| | `roa` | `pt` | Romance | Portuguese | Portugal | | | `roa` | `pt` | Romance | Portuguese | Portugal | | ||||
| [1] Farsi/Persian written using English (Latin) characters. | [1] Farsi/Persian written using English (Latin) characters. | ||||
| [2] Currently, only Hiragana and Katakana are supported. | [2] Currently, only Hiragana and Katakana are supported. | ||||
| [3] Currently only supported using the `[[...]]` phoneme blocks. |
| name Phonetics (International Phonetic Alphabet) | |||||
| language ipa | |||||
| status testing |
| // International Phonetic Alphabet phonemes using the Conlang X-SAMPA (CXS) | |||||
| // transcription scheme. | |||||
| stress_type 2 | stress_type 2 | ||||
| endphoneme | endphoneme | ||||
| //******************************************************************* | |||||
| // IPA Phonemes | |||||
| //******************************************************************* | |||||
| phonemetable ipa base | |||||
| include ph_ipa | |||||
| phonemetable base1 base | phonemetable base1 base | ||||
| // The base phoneme table contains the utility phonemes, the consonants, | // The base phoneme table contains the utility phonemes, the consonants, |