Command-line: added options --sep --tie.
API, changed the meaning of the "phonememode" parameter in espeak_SetPhonemeTrace() and espeak_TextToPhonemes().
Language changes to: en, eu, pt.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@385 d46cf337-b52f-0410-862d-fd96e6ae7743
Updated eSpeak makefile to inherit compiler options.
Language Greek (el): recognize polytonic spelling.
Language changes: en, gu, it, pt, ta, ur.
Language phoneme changes: de [r], hi [a:] [r].
Added phoneme table for Arabic.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@376 d46cf337-b52f-0410-862d-fd96e6ae7743
Fix bug, use of the command-line "espeakedit --compile" produced phoneme data
in which vowels started at full amplitude instead of gradual increase.
Fix bug: SSML <break time=""> with values greater than 23 seconds were ignored
due to arithmetic overflow.
Phoneme definition files:
Added new function: ChangeNextPhoneme().
Language changes include: da, en, fa, gu, hu, it, nl, pt, ta
Started new language: eu (Basque).
*_rules files:
Allow $p_alt1, $p_alt2, etc in pre-conditions. The rule matches if the
characters before the current point in the word occur as an entry in the
*_list file with the corresponding $alt attibute.
Added condition $list. This is similar to $p_alt etc, but examines
all words in the *_list file which don't have the $only attribute.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@374 d46cf337-b52f-0410-862d-fd96e6ae7743
Reinstate language "az" (Azerbaijani) as a test voice.
Language changes: ga, hy, pt, sk.
Generate character names for subscript and superscript letters and digits.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@347 d46cf337-b52f-0410-862d-fd96e6ae7743
Fix: SSML <voice> </voice> lost the current voice.
Fix: French Mbrola voices.
Command-line, add --ipa=3 separates phoneme names with underscores.
Language changes, an, hi, pt.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@338 d46cf337-b52f-0410-862d-fd96e6ae7743
klatt voices, Added nasal formant value to nasal vowels.
Fixed bug: speaking "hyphen" between two words with $combine attribute.
Language changes: an, pt, ta.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@318 d46cf337-b52f-0410-862d-fd96e6ae7743
Command line option --ipa can have option to include Tie or ZWJ characters to disabmiguate multi-letter phoneme names.
Recognize and ignore UTF8-BOM byte sequence at the start of phoneme definition files.
Languages changes: ta, nl, pt.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@306 d46cf337-b52f-0410-862d-fd96e6ae7743
espeakedit: Prosody window now shows the FMT() or WAV() filename
and the standard length of the selected phoneme.
Added the ability to produce speech at different sample rates.
To use rates other than the default 22050Hz, the phoneme data must
be recompiled. This needs the "sox" program to be available.
(sox.sourceforge.net).
espeakedit: Added menu option to compile the phoneme data at a
specified sample rate (rather than the default 22050Hz).
phondata: Includes the value of the sample rate at which the data was compiled.
Language changes: pt.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@302 d46cf337-b52f-0410-862d-fd96e6ae7743
Fixed bug where SSML voice change didn't remember an initially specified Klatt variant.
Removed some unused variables and redundant initializations.
Patch to fix a spike from Klatt function setzeroabc()
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@275 d46cf337-b52f-0410-862d-fd96e6ae7743
Don't omit <marker> event for words which are recognized as pairs (such as "of the").
Lang=Spanish, fix missing "y" in numbers such as "21".
Lang=EN-US, Don't add 'intrusive r' between phoneme [i@] and a following vowel.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@268 d46cf337-b52f-0410-862d-fd96e6ae7743
Amplitude changes now apply also to mbrola voices.
"voicing" attribute is now used in mbrola voice files to set the voice loudness.
SSML commands such as <mark> and <prosody> were ignored if they were inside a multiword group (defined in *_list). This is now fixed so that the command is processed at the end of the group.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@267 d46cf337-b52f-0410-862d-fd96e6ae7743
Phoneme definitions.
New keyword "prevoice", always add murmer before a voiced stop, not only after a vowel.
Fixed bug in nextVowel() condition.
Fixed bug is condition "isRhotic".
Command line options.
On Windows, -- means don't treat following arguments as options.
--help output now should the espeak-data path.
Tools->Lexicon. Redesign Lexicon processing for Russian and Bulgarian.
Numbers. Fixes for Hungarian ordinal numbers.
Fixed bug where double .. was ignored.
Fixed bug in reporting word event lengths in callbacks.
Fixed bug in reporting marker event positions in callbacks, when non-ascii text.
SSML.
Allow single as well as double quotes around strings.
Fix bugs in SSML "prosody rate".
Speed.
Only use Sonic speedups greater than x2.
Use custom eSpeak speed settings when Sonic speedup is used.
Mbrola. Look for Mbrola voice also at /usr/share/mbrola/xx/xx
espeakedit. Try "aplay" and then "play" to play sound.
Languages:
Kannada (kn) now in official release.
Esperanto (eo) change prosody.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@257 d46cf337-b52f-0410-862d-fd96e6ae7743