Espeakup with Alsa

William Hubbs w.d.hubbs at gmail.com
Sun Jun 21 09:02:30 EDT 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Hermann,

On Sun, Jun 21, 2009 at 11:21:47AM +0200, Hermann wrote:
> One question: I've compiled Espeak with Alsa support, by replacing the
> portaudio.h file with the portaudio19.h file instead of portaudio18.h.
> Is there a need to compile Espeakup with the AUDIO=alsa parameter?

Espeak is able to process audio itself using an audio library called
portaudio.  Portaudio is a cross-platform sound library, which can be
used at least on linux and windows.  On linux, portaudio 19.x supports
alsa.  So, yes, espeak is using alsa, but indirectly through portaudio.

The AUDIO=alsa parameter compiles a version of espeakup which does not
use espeak to process audio.  Instead, it uses alsa directly.  Like it
says in the README, this is in very early development, so I know there
are issues.  If you want to experament with it, and in particular, if
you can help fix the issues, feel free to use that parameter.

I decided not to have it on by default since it currently does have
issues.  But, the goal, once those are resolved, is to switch over
completely, so that espeakup does its own audio processing.

The advantage of doing this is it will become possible to build espeak
without portaudio support, and this will make espeakup/espeak take up
less space.

William

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)

iEYEARECAAYFAko+L2YACgkQblQW9DDEZTjKtwCgs2iJ7DO9OUoyMyPC6snS4gFA
xCoAoK7AgqD3zWoSAg7bjIcfj+ytBybn
=RF9l
-----END PGP SIGNATURE-----



More information about the Speakup mailing list