[BRLTTY] New release coming soon.
Nicolas Pitre
nico at fluxnic.net
Tue Dec 17 17:20:48 EST 2013
On Tue, 17 Dec 2013, Eric Scheibler wrote:
> Dave Mielke <dave at mielke.cc> schrieb am 17.12.2013, 13:05 -0500:
> >Please let me know if this problem is fixed now.
>
> Hm not really. As far as I see, it's even worse. Now I hear characters, which aren't there, for
> example I type:
> j and it reads jy or j+
> <space> and I get <space>3 or also <space>et
Here's a fix:
diff --git a/Drivers/Speech/eSpeak/speech.c b/Drivers/Speech/eSpeak/speech.c
index 15547c4..c474ec9 100644
--- a/Drivers/Speech/eSpeak/speech.c
+++ b/Drivers/Speech/eSpeak/speech.c
@@ -57,8 +57,7 @@ spk_say(SpeechSynthesizer *spk, const unsigned char *buffer, size_t length, size
IndexPos = 0;
- /* add 1 to the length in order to pass along the trailing zero */
- result = espeak_Synth(buffer, length+1, 0, POS_CHARACTER, 0,
+ result = espeak_Synth(buffer, length, 0, POS_CHARACTER, 0,
espeakCHARS_UTF8, NULL, NULL);
if (result != EE_OK)
logMessage(LOG_ERR, "eSpeak: Synth() returned error %d", result);
Nicolas
More information about the BRLTTY
mailing list