speech-dispatcher file for eSpeak and some questions.
Michael Whapples
mikster4 at msn.com
Tue May 9 12:39:10 EDT 2006
The espeak-generic.conf file for speech-dispatcher included in the cvs
version of speech-dispatcher does use wave output only, so does not require
portaudio output. While this works for speech-dispatcher, if you wish to use
it for something else, then you may want to include the portaudio support
(even if you wish to test it from a bash prompt), unless you are prepared to
record to a wav file and play that.
From
Michael Whapples
----- Original Message -----
From: "Jonathan Duddington" <jsd at clara.co.uk>
To: <speakup at braille.uwo.ca>
Sent: Monday, May 08, 2006 9:43 PM
Subject: Re: speech-dispatcher file for eSpeak and some questions.
> In article <20060508181644.23577.qmail at web38608.mail.mud.yahoo.com>,
> Arthur Pirika <arfy8820 at yahoo.com.au> wrote:
>
>> Also, I had a problem getting eSpeak to run. I
>> downloaded the binary, installed portaudio v19 and i
>> still get an error about libportaudio.so.0. I noticed,
>> however, that the lib version of portaudio's changed.
>> Should I downgrade portaudio to v18, or will simply
>> recompiling from source help?
>
> I haven't tried portaudio v19. I couldn't find a Debian package for it
> and my attempt at compiling it from source failed.
>
> It MAY be that eSpeak will work with portaudio v19 if you recompile
> eSpeak with a small change. The portaudio API has changed slightly
> from v18 to v19.
>
> Try changing the two uses of Pa_StreamActive() in eSpeak's
> wavegen.cpp file to Pa_IsStreamActive()
>
> and changing the line in portaudio.h
> PaError Pa_StreamActive( PortAudioStream *stream );
> to
> PaError Pa_IsStreamActive( PortAudioStream *stream );
>
> I haven't tried this, but perhaps someone who has
> installed portaudio V19 can try it and let me know.
>
> If you don't want to use the portaudio interface, but just use eSpeak
> to produce WAV file outputs to be played by another program, then you
> could compile eSpeak after commenting-out the line
> #define USE_PORTAUDIO
> in speech.h
>
>
>
>
More information about the Speakup
mailing list