Bug#461072: Broken American (en-us) voices + PATCH

2008-01-22 Thread Alan Baghumian
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Tags: patch

OK,

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 :-) 

Thanks,
Alan
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHltbeseAo3XkuIc0RAmezAJ41v+1/VVsNMN4xKf7vQ9t6yrKC0QCgvxsv
lBSAJJvhIiEmRuddedLP8BI=
=UMhn
-END PGP SIGNATURE-

diff -urpN espeak-1.30.orig/espeak-data/voices/mb/mb-us3 espeak-1.30/espeak-data/voices/mb/mb-us3
--- espeak-1.30.orig/espeak-data/voices/mb/mb-us3	2008-01-23 09:15:36.0 +0330
+++ espeak-1.30/espeak-data/voices/mb/mb-us3	2008-01-23 09:16:23.0 +0330
@@ -9,4 +9,4 @@ dictrules 3 6
 stressLength 170 135 205 205 0 0  245 275
 
 pitch 82 117
-mbrola us3 us3_phtrans
+mbrola us3



Bug#461072: Broken American (en-us) voices + PATCH

2008-01-22 Thread Jonathan Duddington
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]