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, |