Commit Graph
196 Commits
Author SHA1 Message Date
jonsd 72cf85ec8e [1.39.08]
lang=sq: Adjust phonemes.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@196 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-10-04 02:02:15 +00:00
jonsd 5ef05700e1 [1.39.07]
Fix  SSML <prosody rate> to allow the maximum rate of 390 wpm.
Fixes to the generation of the dict_phonemes report.
Lang=en-n adjust vowel sounds.
Compile phonemes: automatically assume vowel-break marker in second keyframe of a vowel file if none is set.
Set letter group 'A' to "vowel letters only" for Indic alphabets.



git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@195 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-09-27 18:14:15 +00:00
jonsd 359b2327a9 [1.39.06]
Added languages for possible development: bn, ml
Changes to phonemes: [x] [C]  hi: [ph] [th]


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@194 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-09-23 00:17:19 +00:00
jonsd a7bb7cb6b4 [1.39.04]
Reduce pause when announcing punctuation.
Fix crash for list of numbers in some languages, eg: "22,23,24,25,26,27..."
Recognise XLL (etc) is not a valid Roman number.
espeak_Cancel(), reset punctuation echo.
Don't permanently change option_phoneme_input after using [[ ]] internally.
lang=af: Only recognise word "'n" as [@] when followed by a space. 


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@193 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-09-20 01:02:37 +00:00
jonsd 37753d29f4 [1.39.02]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@192 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-09-16 21:23:33 +00:00
jonsd a545c31e10 [1.39.01]
Mbrola French voice, add translations for phonemes [E2] [o2].


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@191 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-09-09 11:40:13 +00:00
jonsd b730f8f7ea [1.39]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@190 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-09-08 22:17:49 +00:00
jonsd b8460630f4 [1.38]
Lang: en-us  pronunciation rule changes, adjust some phonemes.
Lang: pl, fr  phoneme adjustments.
espeakedit: Fix generation of file "dict_phonemes" (.replace could cause phonemes to be missed).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@189 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-09-08 21:55:51 +00:00
jonsd b7a6f479ef [1.38.03]
Fix crash with SSML <say-as>.
Sada audio output now OK on big-endian processors.
Don't reduce the pause before doubles stop consonants (eg.Finnish "kk") as much at high speeds.
Language changes: pl (reduce length of stressed syllables, [i] closer, [f] stronger befiore [s]).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@188 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-09-01 16:13:19 +00:00
jonsd 37ded768c9 [1.38]
SSML, Fix <prosody rate= >


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@187 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-08-22 23:12:35 +00:00
jonsd e312283d22 [1.37.14]
language updates: fr


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@186 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-08-20 21:48:04 +00:00
jonsd caf5ee7497 [1.37.13]
Changes to: en-r, fr, pt


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@185 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-08-18 12:14:01 +00:00
jonsd 811b0ed93a [1.37.12]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@184 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-08-13 20:39:06 +00:00
jonsd 1d9fbe1d6a [1.37.11]
Changes to languages: pt, fr


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@183 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-08-07 17:00:01 +00:00
jonsd 8c40f961d7 [1.37.10]
SAPI5: Fix pitch changes for mbrola voices.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@182 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-08-07 10:16:47 +00:00
jonsd 04cdb409db [1.37.09]
Fixed pitch adjustments for mbrola voices (eg. -p option).
Changes to languages: pt (mb-br4), fr, af


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@181 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-07-31 14:59:31 +00:00
jonsd 53ec3d82ae [1.37.07]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@180 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-07-21 14:04:17 +00:00
jonsd b1fc16f6c6 [1.37.07]
Support for mbrola Brazilian voices, br1, br3.
Included epenthetic vowel [i] in Brazilian.
Languages changes: fr, af.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@179 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-07-19 13:08:11 +00:00
jonsd 1ee78e59a8 [1.37.04] Added mbrola voice de2.
Update to languages: af, fr


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@178 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-06-27 09:35:10 +00:00
jonsd f4ea533d83 Fix: Word events had a bad text index if the word starts with a non-ascii character.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@177 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-06-27 09:00:10 +00:00
jonsd c8eeed7217 [1.37.02] Updates to languages: af, fr, pt, cs
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@176 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-06-05 18:24:41 +00:00
jonsd 1c0de9e4b8 [1.37]
Option --stdout, include a fake length for the RIFF length as well as the data length.
Fix option -k2 with <say-as>.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@175 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-04-16 13:07:53 +00:00
jonsd c6e7a698be [1.36.13]
Added phoneme translations for mbrola Spanish voices: es1 es2.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@174 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-04-13 22:59:16 +00:00
jonsd cbc23d04c0 [1.36.12]
lang=hr: adjust phonemes [S tS tS; Z dZ dZ;]


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@173 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-04-10 16:25:15 +00:00
jonsd 00130d6dda Numbers, add option to say "thousands" and "millions" before their number (LANG=rw)
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@172 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-25 22:52:30 +00:00
jonsd 42b19ae2c8 Change makefile to avoid "else ifeq". Some versions of "make" don't accept it.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@171 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-25 10:37:08 +00:00
jonsd fddf2e7265 [1.36.06]
TranslateChar(): Break Korean hangul syllables into individual jamo characters.
Remove Translator_Afrikaans class.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@170 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-23 11:05:33 +00:00
jonsd f45ec8f36b Fix: Segfault when speaking "ligature A E".
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@169 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-16 13:11:47 +00:00
jonsd b1492393fb [1.36.02] continued
Fix: crash with very long words.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@168 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-13 01:25:52 +00:00
jonsd 0b244ba4a5 [1.36.02]
Fix for crash on word with abnormally large number of vowels (eg "Hiiiiii.....")


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@167 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-13 01:24:55 +00:00
jonsd ed8d0c5bfc [1.36.01]
Bug fixes.

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@166 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-12 01:37:17 +00:00
jonsd 2524376f0f [1.36]
espeak_Key(key_name)  If key_name is a single character, it speaks the character name. Otherwise it speaks key_name as a text string.  This is the same behaviour as <say-as interpret-as="tts:key">
Fix: SAPI5 was restricted to 360 wmp.  Now the top speed (390 wpm) is allowed.
Fix error in phoneme translation data for mbrola "cr1" Croation voice.
*_list files: Allow word groups which have no phoneme translation, so that just attributes can be set. The words are considered as a single hyphenated word.
Fix: $textmode in *_list files, allow replacement by a word which is also translated in the *_list file.
lang=pl: many additions to pl_rules, pl_list


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@165 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-09 22:52:22 +00:00
jonsd 357f54e8f6 [1.35] continued
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@164 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-07 21:30:08 +00:00
jonsd a83b20dde6 [1.35]
Fixed problem with languages: ru, el, zhy, not speaking English words.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@163 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-07 18:20:06 +00:00
jonsd 12c26f0bd8 [1.34]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@162 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-07 14:24:45 +00:00
jonsd 1f6c70eb7b git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@161 d46cf337-b52f-0410-862d-fd96e6ae7743 2008-03-06 21:06:23 +00:00
jonsd 7fa68cab0b git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@160 d46cf337-b52f-0410-862d-fd96e6ae7743 2008-03-06 16:30:43 +00:00
jonsd eab1faff96 [1.33] continued
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@159 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-06 14:47:20 +00:00
jonsd c3b8c1b807 [1.33]
Replace the "dangerous" tmpnam() with mkstemp().
Reduce echo when announcing punctuation.
Treat echo amplitude=0 as no echo, even if an echo delay is set.
list voices:  add --voices=mbrola


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@158 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-06 14:43:20 +00:00
jonsd d2426946f6 [1.32] continued
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@157 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-05 13:33:39 +00:00
jonsd 99e2976c86 [1.32]
Fix: espeak --stdout, set a (large) data size.
espeak --voices.  Include mbrola voices only if a language is specified.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@156 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-05 13:29:41 +00:00
jonsd 389f86143e Fix: $textmode, word replacement didn't include end-of-word separator (space).
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@155 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-01 10:46:18 +00:00
jonsd 3b2570f560 Fix: $textmode, word replacement didn't include end-of-word separator (space).
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@154 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-01 10:42:47 +00:00
jonsd 58fbde3153 [1.31.20]
Speak accented letter names as base-letter name plus accent name, using a table of Unicode characters up to U+17F.
Added $accent attribute for *_list files, meaning "speak as base-letter name plus accent name".
Added accent names to several languages *_list files.
Added language option to allow vowels to merge between words (used for lang=TA).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@153 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-03-01 10:29:46 +00:00
jonsd 417395b033 [1.31.19}
Fix: Events callback, fix word length information for words with multibyte characters.
Fix: Re-translating a word in a different language after the first langauge has started speaking individual letters, gave silence.
Announce punctuation.  If character name is not defined, use English.
Announce punctuation.  Fix pitch of the voice which announces punctuation characters.
[[Phonemes]] text input.  Allow the language-switch phoneme eg. [[_^_EN hEloU _^_FR]] in the input.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@152 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-02-28 20:54:03 +00:00
jonsd 16fba5a1c1 [1.31.18]
Indicate unrecognized letters within a word by clicks.
lang-tr: Non-standard lower case conversion for "I".
Tone languages: indicate emphasis by increasing the pitch range.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@151 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-02-25 21:59:24 +00:00
jonsd bf8ee6362e [1.31.17]
*_rules: New option, (Pb to specify a character such as apostrophe which splits a word into two parts (used for lang-tr).
 

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@150 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-02-24 13:53:14 +00:00
jonsd 19db296d78 [1.31.14]
SSML: <voice>, if a language is specified, forget previously selected voice name.
Voice selection, convert language name to lower-case.
espeak-data/mbrola_ph files, allow use by both little and big-endian processors.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@149 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-02-22 13:59:25 +00:00
jonsd 28943f9000 Possible fix to segfault when changing voices in SSML <s> tags.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@148 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-02-22 00:06:02 +00:00
jonsd f1afee2ddf Possible fix to a segfault when wordgap feature is used.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@147 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-02-22 00:05:11 +00:00