www.pudn.com > espeak-1.37-source.zip > ChangeLog


eSpeak 1.37

Added build options for pulseaudio and sada sound systems.

Bug fixes:
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'


eSpeak 1.36

Windows SAPI5 version, allow top speed of 390 wpm.

Improvements to Polish.
Fix error with mbrola Croatian "cr1" voice.

Fix: $textmode in *_list files, allow translation to a word which is also in the *_list file.


eSpeak 1.35

Fixed: Languages ru, el, zhy, not speaking English words.

eSpeak 1.34

Minor bug fixes.
1. Fixed French word "à".
2. Fixed byte-order problem with *_dict files on big-endian processors.

eSpeak 1.33

1. Bug fix: Prefixes containing non-ascii characters.

2. Bug fix: *_dict file and mbrola translation files on big-endian processors.

3. Add --voices=mbrola to list the mbrola voices.

4. Reduce echo when announcing punctuation.

5. Treat echo amplitude=0 as no echo, even if an echo delay is set.


eSpeak 1.32

1. Added languages:
  ta (Tamil)
  tr (Turkish)
  ku (Kurdish)
  es-la (Latin American Spanish variant)
  id (Indonesian, no feedback yet).

2. Improved languages including, Spanish, French, Mandarin

3. Speak character; will speak the names of all accented letters up to Unicode U+17F, if the accent names are defined for the current language.

4. Speak punctuation, and speak character, will speak the character name in English if it's not defined for the current language.  If it's not defined for English then it speaks its Unicode character number.

5. espeak --voices; mbrola voices are listed only if a language is specified.

6. Fixed bug in pronunciation of words which are defined in *_list files with $textmode (end-of-word indicator was missing).

7. Fixed bad pitch intonation when speaking punctuation.

8. Allow language switching during phoneme text input (eg. [[_^_EN hEloU _^_FR]] )

9. Tone languages (Mandarin), indicate emphasis by increasing the pitch range.

10. Fixed bug where the language remains changed if speech is cancelled while speaking a word in a temporary language.

11. Removed punctuation pauses from the end of text, unless the espeakENDPAUSE flag is set in espeak_Synth().

12. SSML. Don't speak text within  .

13. Fixes to SSML voice selection.

14. SSML. Fixed crash when  has an unrecognised voice name.

15. SSML. Fixed, &nnn; character codes could cause the following text to be mis-read.

16. Fixed bug, to allow use with mbrola voices on big-endian processors.

17. Fixed segfault when wordgap feature is used.

18. "speak" program, don't terminate when an empty sentence is found.

19. Fixed bug in *_rules files; letter-groups (eg .L01) were not correctly recognised.

20. Event list callback: Fixed audio position of a vowel when it follows a voiced consonant.  Ensure that enough space is allocated for the event list when espeak_Initialize() is called with a small buffer size.  Fixed the word length information when multibyte characters are used.

21. Added "consonants" attribute to voice files, to adjust the strength of consonants.

22. RISC_OS version.  Implement --voices (list voices).  Disable "breath" attribute in voice files because it causes a floating-point crash.


eSpeak 1.31

1. Added language: jbo (Lojban).

2. Added command line parameter: --split="". Starts a new WAV output file every  minutes.

3. Added command line parameter: --compile=debug. Includes source line numbers from the *_rules file which are shown when the -X option is used.

4. Fixed bug in version 1.30.  Vowels had too strong attack.

5. Fixed intonation bug for lang=es,pt.  Pitch drops until end-of-sentence, after an accented vowel.

6. Mbrola voices.  Better intonation, by applying pitch changes over the first 80% of the mbrola phonemes.

7. Linux: look for environment variable ESPEAK_DATA_PATH (if set) for the espeak-data directory.

8. SSML tag . Fixed bug.  Also, reduce the previous stressed word to unstressed.

9. Remove pause before  at the beginning of a sentence (fix needed by Speech Dispatcher).  Fix .

10. SSML tag