@rhdunn rhdunn released this Sep 24, 2017 · 838 commits to master since this release

Assets 5
  • Provide more validation when reading phoneme tables and voice/language files.
  • Removed support for phoneme equivalence tables. These were disabled in the
    French and German language files.
  • Allow pre- as well as post-jump rules in dictionary files.
  • Support building the Windows version with Visual Studio 2013.
  • Use language and accent names consistently across the language files.
  • Group the encoding handling into a single place with a clean interface and tests.
  • Support all ISO 8859 encodings.
  • Support for multi-word text replacements in language dictionaries.
  • Support compiling _emoji dictionary files if present.

bug fixes:

  • Fix running make clean ; make.
  • Fix reading stdin buffers larger than 1000.
  • Fixed various language and parent BCP 47 codes (jp is now ja).
  • Fixed several crashes and bugs in espeak_SetVoiceByName/Properties.

new languages:

  • bpy (Bishnupriya Manipuri) -- Vardhan
  • fr-CH (French (Switzerland)) -- Claude Beazley
  • kok (Konkani) -- Vardhan
  • mi (Māori) -- Graham Oliver
  • sd (Sindhi, Arabic script) -- Vardhan, Ejaz Shah

updated languages:

  • af (Afrikaans) -- Christo de Klerk
  • de (German) -- Valdis Vitolins
  • du (Dutch) -- Leonard de Ruijter
  • en (English) -- Reece Dunn. Thanks to Kendell Clark for identifying mispronunciations.
  • fa (Farsi/Persian) -- Shadyar Khodayari
  • fr (French) -- Valdis Vitolins; Reece Dunn
  • gu (Gujarati) -- Vardhan
  • hi (Hindi) -- Vardhan
  • it (Italian) -- chrislm
  • ky (Kyrgyz) -- JRMeyer
  • lv (Latvian) -- Valdis Vitolins
  • mr (Marathi) -- Vardhan
  • or (Oriya) -- Vardhan
  • ur (Urdu) -- Ejaz Shah

Unicode Emoji support (from the Unicode Emoji 5.0, and CLDR 31.0.1 data files):

  • af (Afrikaans)
  • am (Amharic)
  • ar (Arabic)
  • az (Azerbaijani)
  • bg (Bulgarian)
  • bn (Bengali)
  • bs (Bosnian)
  • ca (Catalan)
  • cs (Czech)
  • cy (Welsh)
  • da (Danish)
  • de (German)
  • el (Greek)
  • en (English) -- American
  • es (Spanish)
  • et (Estonian)
  • eu (Basque)
  • fa (Farsi/Persian)
  • fi (Finnish)
  • fr (French)
  • ga (Irish Gaelic)
  • gu (Gujarati)
  • hi (Hindi)
  • hr (Croatian)
  • hu (Hungarian)
  • hy (Armenian)
  • id (Indonesian)
  • is (Icelandic)
  • it (Italian)
  • ja (Japanese)
  • ka (Georgian)
  • kn (Kannada)
  • ko (Korean)
  • ky (Kyrgyz)
  • lt (Lithuanian)
  • lv (Latvian)
  • mk (Macedonian)
  • ml (Malayalam)
  • mr (Marathi)
  • ms (Malay)
  • my (Myanmar/Burmese)
  • ne (Nepali)
  • nl (Dutch)
  • or (Oriya)
  • pa (Punjabi)
  • pl (Polish)
  • pt (Portuguese) -- Brazil
  • ro (Romanian)
  • ru (Russian)
  • si (Sinhala)
  • sk (Slovak)
  • sl (Slovenian)
  • sq (Albanian)
  • sr (Serbian)
  • sv (Swedish)
  • sw (Swahili)
  • ta (Tamil)
  • te (Telugu)
  • tr (Turkish)
  • ur (Urdu)
  • vi (Vietnamese)
  • zh (Chinese)