New
1.50
1.50
- Add a
--disable-rpathoption to prevent libtool hardcoding rpaths in the executable. - Renamed the
hy-arevmdalanguage tohyw, following the 2018-03-30 change to the BCP 47 language subtag registry making the newly registeredhywlanguage code the preferred value forhy-arevmda. This change keeps support for detecting thehy-arevelaandhy-arevmdalanguage tags. - Support any length replacement rule strings for the source part of the rule (replacing from the 'source' string to the 'target' string).
- Add more tests to check the various parts of espeak-ng.
- Various changes to clean up the codebase.
- Fix various compiler warnings (
-Winitialized,-Wmissing-prototypes,-Wreturn-type, and-Wunused).
security:
- Fix several crashes in the emoji support.
- Fix several static analysis issues detected by Coverity Scan.
- Fix several static analysis issues detected by Microsoft Visual C++
/analyze. oss-fuzzsupport for the SSML logic.- Fix running
make checkwith-fsanitize=address(LLVM AddressSanitizer).
documentation:
- document the Kirshenbaum phoneme transcription scheme (used as the basis of espeak phonemes).
- document the X-SAMPA phoneme transcription scheme.
- document the Conlang X-SAMPA phoneme transcription scheme.
emoji:
- Update the emoji to Unicode 11.0.
- Update the emoji translations to CLDR 33.1.
- gd (Scottish Gaelic)
- sd (Sindhi)
- yue (Chinese (Cantonese))
new languages:
- ba (Bashkir) -- tc-dl, Valdis Vitolins
- hak (Hakka Chinese) -- Chen Chien-ting
- ht (Haitian Creole) -- Valdis Vitolins
- kk (Kazakh) -- boracasli14, Valdis Vitolins
- py (Pyash) -- Logan Streondj
- quc (K'iche') -- Valdis Vitolins
- ru-lv (Russian Latvia) -- Valdis Vitolins
- shn (Shan Tay Yai) -- ronaldaug
- uz (Uzbek) -- Valdis Vitolins
updated languages:
- af (Afrikaans) -- Christo de Klerk
- ar (Arabic) -- Valdis Vitolins, Mark Readdie, Hesham Assabahi
- cmn (Chinese Mandarin) -- materia-cccp
- de (German) -- Reece Dunn, Karl Eick
- en (English) -- Reece Dunn
- fa (Farsi/Persian) -- Shadyar Khodayari
- fi (Finnish) -- Juho Hiltunen
- fr (French) -- Shallowmallow, Karl Eick, maiido, Reece Dunn
- ku (Kurdish) -- rojanu
- it (Italian) -- chrislm
- lv (Latvian) -- Valdis Vitolins
- my (Myanmar/Burmese) -- Min Maung
- ru (Russian) -- Valdis Vitolins, Reece Dunn
- sd (Sindhi) -- Ejaz Shah
- ur (Urdu) -- Ejaz Shah
- vi (Vietnamese) -- Anh Hoang Nguyen