eSpeak Changelog

What's new in eSpeak 1.47.10

May 1, 2013
  • Data change only.
  • Revert 't' sound in Spanish to version 1.47.07.

New in eSpeak 1.47.09 (Apr 30, 2013)

  • Bug fix (lookup in *_list occasionally found the wrong word).

New in eSpeak 1.47.07 (Apr 19, 2013)

  • Language data changes only

New in eSpeak 1.47.06 (Apr 16, 2013)

  • Bug fix for names of non-ascii digits

New in eSpeak 1.47.05 (Apr 9, 2013)

  • Bug fixes.

New in eSpeak 1.47.04 (Apr 2, 2013)

  • Phoneme definitions: add conditions prev2PhW(), next3PhW().
  • Added language: ms (Malay)
  • Bug Fixes

New in eSpeak 1.45.04 (Jul 30, 2011)

  • Had wrong versions of espeak-data/phondata,phontab,phonindex files.

New in eSpeak 1.44.05a (Sep 17, 2010)

  • Had wrong versions of espeak-data/phondata,phontab,phonindex files.

New in eSpeak 1.44.05 (Sep 16, 2010)

  • Had wrong versions of espeak-data/phondata,phontab,phonindex files.

New in eSpeak 1.44.04 (Sep 15, 2010)

  • Fix error in big-endian data conversion program, producing bad data.
  • Make geminated voiced stops (eg. [bb] ) longer at fast speeds.
  • Provide conditional compilation of the mbrola interface, define macro INCLUDE_MBROLA in speech.h
  • Mbrola: also look for mbrola voices in /usr/share/mbrola/voices
  • Pad TUNES and frame_t structures to a multiple of 4 bytes.
  • lang=da, Don't weaken unvoiced stops before pause.
  • lang=el, Remove final unstressed [a] if the next word starts with [a].
  • lang=pt, Change final [U] to [w] if next word starts with a vowel.
  • espeak 1.44.03
  • (Fixes to 1.44.01)
  • Lang=el, mk. Was speaking words as individual letters.
  • Lang=pl. Fix prounciation of 'ƒá' and 'ci'.
  • Fix crash in big-endian data conversion program.
  • Fix problem where changing voices reduces the speaking rate, at fast rates.
  • speak_lib.h: add macro definitions for minimum, maximum, and normal speaking rate values.

New in eSpeak 1.44.03 (Aug 16, 2010)

  • Lang=el, mk. Was speaking words as individual letters.
  • Lang=pl. Fix prounciation of 'ƒá' and 'ci'.
  • Fix crash in big-endian data conversion program.
  • Fix problem where changing voices reduces the speaking rate, at fast rates.
  • speak_lib.h: add macro definitions for minimum, maximum, and normal speaking rate values.

New in eSpeak 1.44.01 (Aug 12, 2010)

  • Fix crash with very long numbers.
  • Speak very long numbers as individual digits.
  • Unpronouncable word check:
  • Rules for unpronouncable initial letter sequences can now be defined in *_rules files.
  • The unpronouncable word check now stops when an apostrophe is found.

New in eSpeak 1.43.03 (Apr 13, 2010)

  • Fix crash when embedded control codes are followed by numbers of 5 or more digits.
  • Fix lang=hu, First character of an abbreviation is missed after an ordinal number (eg."2. cd")
  • Fix XML tag not recognized after "..." when announce punctuation is enabled.
  • Fix lang=zh-yue, 'p' 't' 'k' after a vowel give a long pause.
  • Fix lang=ru, "o" missing in unstressed syllables.

New in eSpeak 1.40.01 (Dec 23, 2008)

  • Mbrola voices: Fix errors in translation to mbrola phonemes for Spanish and some other mbrola voices.

New in eSpeak 1.40 (Dec 23, 2008)

  • Added languages: lv Latvian, ca Catalan, sq Albanian, hy Armenian.
  • Adjusted the tonal quality of the speech to reduce the harshness slightly.
  • Language improvements include: English/US, Esperanto.
  • Windows SAPI5 installer: Remove the limit on the number of eSpeak voices which can be installed.
  • -m command option: Ignore text within and tag pairs.
  • -v command option: If the parameter is not a voice file name, look it up as a language name (specified inside voice files).
  • Added command option --path. Specified the path of the espeak-data directory.
  • Added command option --phonout. Specifies output of mbrola phoneme data, and phoneme data from -x and -X command options, to a file rather than stdout.
  • Implemented visemes on the SAPI5 interface.
  • Fix some sound channel lock-ups.
  • Reduced pause when announcing punctuation characters.
  • Add voice variant: "fast" to allow experimentation with faster speaking speeds.
  • Removed the use of C++ Classes.

New in eSpeak 1.37 (Nov 3, 2008)

  • Added build options for pulseaudio and sada sound systems.
  • Fixed crash on some very long words.
  • Fixed crash when saying "ligature A E".
  • Added support for mbrola Spanish voices es1, es2.
  • Fixed letter names lang=it 'v' 'x'