These are some improvements to the german voices, both default and mbrola. It fixes some sounds of phonemes and also pronunciation of words. I also modified the mbrola phoneme and voice files to make them sound more natural. The stressLength setting is that it matches the way espeak deals with the lengths.
This is a step in the transition to using a common IPA-based
phoneme table for the pronunciations. It allows the base phonemes
to import the IPA versions during this transition phase.
Changes to:
en, pt,
it, implement ordinal numbers.
eu, stress positions.
es, revert change to [t] and [k]
de, change to sounds "pr" and "kr".
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@387 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 in SAPI5 version: speed suddenly changes to very slow when speaking a word which contains foreign characters.
Language changes: da, fa, hu, pt, ur.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@313 d46cf337-b52f-0410-862d-fd96e6ae7743
Fixed crash on re-initializing libespeak.
lang=hu, experimental, if the last two words of a clause (before punctuation) both have capital letters, then make the last word unstressed. This is useful for people names, but may be wrong for other cases.
lang=en-us, distinguish phonemes [aI@] and [aI3] (compare "diet", "tired").
lang=de, fix automatic devoicing of word-final 'b', 'd', 'g'.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@276 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
lang=Turkish, fix pronunciation of suffixes, fix suffixes after names.
Windows: command option --stdout caused spurious 0x0d bytes to be included in speech output (CR/LF problem).
Fixed crash which could occur when a clause starts with a hyphen.
espeakedit: New input format for Bulgarian lexicon.
lang=de: Fix important pronunciation error (editing error) for "sage".
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@259 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