On 23 Jan, Alan Baghumian <[EMAIL PROTECTED]> wrote: > I compared the 1.29 and 1.30 code and find that what differs. I > rebuilt the pakage using the attached patch and us-mb3 voice is > working again. Please add this patch to support atleast a single AmE > accent, ready to use w/o any mambo jambo :-)
> Patch to espeak-data/voices/mb/mb-us3 > -mbrola us3 us3_phtrans > +mbrola us3 NO. This patch is wrong. This difference is an error in eSpeak 1.29 which has been fixed in eSpeak 1.30. The new version with mbrola us3 us3_phtrans is correct. The eSpeak "us-mbrola-3" voice does not produce speech. Instead it produces phoneme information (as text) which can be piped to mbrola so that the mbrola voice produces speech. See http://espeak.sourceforge.net/mbrola.html In eSpeak 1.29, the error meant that eSpeak could not produce mbrola phoneme information, so it speaks the text using its own voice. If you want to use eSpeak to speak by itself, without using mbrola, then use: espeak -v en-r "en-r" is eSpeak's "American" voice. I haven't called it "en-us" because it doesn't sound very American to me yet. I think it's better in the current version, eSpeak 1.31. Perhaps native speakers can suggest improvements. To summarise, this is not an error, and this bug can be closed. To achieve the result which you had using eSpeak 1.29, use: espeak -v en-r not espeak -v us-mbrola-3 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]