PageRenderTime 28ms CodeModel.GetById 18ms app.highlight 3ms RepoModel.GetById 1ms app.codeStats 1ms

/native/external/espeak/ChangeLog

http://eyes-free.googlecode.com/
#! | 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