/native/external/espeak/ChangeLog
#! | 188 lines | 98 code | 90 blank | 0 comment | 0 complexity | ac79954e84483cd366431c771d5534d4 MD5 | raw file
1eSpeak 1.39 2 3Fix for crash with some SSML tags. 4 5Minor language improvements: French, English/US 6 7Fix missing phoneme translations for mbrola French voice. 8 9 10eSpeak 1.38 11 12Language improvements include: 13English/US, French, Afrikaans. 14 15Added support for mbrola Brazilian voices br1, br3, br4. 16 17Pitch changes now work for mbrola voices in SAPI5 version. 18 19Various minor bug fixes. 20 21 22eSpeak 1.37 23 24Added build options for pulseaudio and sada sound systems. 25 26Bug fixes: 27Fixed crash on some very long words. 28Fixed crash when saying "ligature A E". 29 30Added support for mbrola Spanish voices es1, es2. 31 32Fixed letter names lang=it 'v' 'x' 33 34 35eSpeak 1.36 36 37Windows SAPI5 version, allow top speed of 390 wpm. 38 39Improvements to Polish. 40Fix error with mbrola Croatian "cr1" voice. 41 42Fix: $textmode in *_list files, allow translation to a word which is also in the *_list file. 43 44 45eSpeak 1.35 46 47Fixed: Languages ru, el, zhy, not speaking English words. 48 49eSpeak 1.34 50 51Minor bug fixes. 521. Fixed French word "? ". 532. Fixed byte-order problem with *_dict files on big-endian processors. 54 55eSpeak 1.33 56 571. Bug fix: Prefixes containing non-ascii characters. 58 592. Bug fix: *_dict file and mbrola translation files on big-endian processors. 60 613. Add --voices=mbrola to list the mbrola voices. 62 634. Reduce echo when announcing punctuation. 64 655. Treat echo amplitude=0 as no echo, even if an echo delay is set. 66 67 68eSpeak 1.32 69 701. Added languages: 71 ta (Tamil) 72 tr (Turkish) 73 ku (Kurdish) 74 es-la (Latin American Spanish variant) 75 id (Indonesian, no feedback yet). 76 772. Improved languages including, Spanish, French, Mandarin 78 793. 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. 80 814. 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. 82 835. espeak --voices; mbrola voices are listed only if a language is specified. 84 856. Fixed bug in pronunciation of words which are defined in *_list files with $textmode (end-of-word indicator was missing). 86 877. Fixed bad pitch intonation when speaking punctuation. 88 898. Allow language switching during phoneme text input (eg. [[_^_EN hEloU _^_FR]] ) 90 919. Tone languages (Mandarin), indicate emphasis by increasing the pitch range. 92 9310. Fixed bug where the language remains changed if speech is cancelled while speaking a word in a temporary language. 94 9511. Removed punctuation pauses from the end of text, unless the espeakENDPAUSE flag is set in espeak_Synth(). 96 9712. SSML. Don't speak text within <metadata> </metadata>. 98 9913. Fixes to SSML voice selection. 100 10114. SSML. Fixed crash when <voice name=""> has an unrecognised voice name. 102 10315. SSML. Fixed, &nnn; character codes could cause the following text to be mis-read. 104 10516. Fixed bug, to allow use with mbrola voices on big-endian processors. 106 10717. Fixed segfault when wordgap feature is used. 108 10918. "speak" program, don't terminate when an empty sentence is found. 110 11119. Fixed bug in *_rules files; letter-groups (eg .L01) were not correctly recognised. 112 11320. 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. 114 11521. Added "consonants" attribute to voice files, to adjust the strength of consonants. 116 11722. RISC_OS version. Implement --voices (list voices). Disable "breath" attribute in voice files because it causes a floating-point crash. 118 119 120eSpeak 1.31 121 1221. Added language: jbo (Lojban). 123 1242. Added command line parameter: --split="<minutes>". Starts a new WAV output file every <minutes> minutes. 125 1263. Added command line parameter: --compile=debug. Includes source line numbers from the *_rules file which are shown when the -X option is used. 127 1284. Fixed bug in version 1.30. Vowels had too strong attack. 129 1305. Fixed intonation bug for lang=es,pt. Pitch drops until end-of-sentence, after an accented vowel. 131 1326. Mbrola voices. Better intonation, by applying pitch changes over the first 80% of the mbrola phonemes. 133 1347. Linux: look for environment variable ESPEAK_DATA_PATH (if set) for the espeak-data directory. 135 1368. SSML tag <emphasis>. Fixed bug. Also, reduce the previous stressed word to unstressed. 137 1389. Remove pause before <say-as> at the beginning of a sentence (fix needed by Speech Dispatcher). Fix <say-as interpret-as="key">. 139 14010. SSML tag <audio src=""> now works in PLAYBACK modes, or if a UriCallback() function has not been set. 141 14211. Fix SSML tags, <break time="">, 143 14412. lang=en-r: changes to phonemes. 145 14613. lang=es: improvents. Added new phoneme [J^] voiced palatal frictive. 147 14814. Fix espeakEVENT_MARK events in AUDIO_OUPUT_PLAYBACK mode. 149 150 151eSpeak 1.30 152 1531. Added languages: 154 zh (Mandarin) 155 sr (Serbian) 156 grc (Ancient Greek). 157 1582. Use a different intonation for exclamation sentences. 159 1603. Add options for different intonation styles ("intonation" attribute in voice files). 161 1624. Reduced some glitches at low pitches. 163 1645. Increase the top speed from 370 to 390 wpm. 165 1666. Added option for gaps (pauses) between words. 167 -g option, and espeak_SetParameter(espeak_WORDGAP). 168 1697. *_list files can include pronounciations as text, as well as as phonemes ($textmode, $phonememode, $text). 170 1718. *_list files can include multiple words of up to 10 parts. 172 1739. *_rules files. .replace section for character substitution before *_rules and *_list are applied. 174 17510. Improved English [r]. 176 17711. Allow echo to decay at the end of speech. 178 17912. Allow voice+variant names in SSML tags. 180 18113. Better intonation effect for <emphasis> tag. 182 18314. Remember the voice variant over <speak> tags. 184 18515. Fix problem with Mbrola voices stopping in Jaws screenreader. 186 18716. lang=vi, recognise combining accent characters. 188