[Speex-dev] Transmitting synthetic speech using Speex?

Alex Bakaev Alex.Bakaev at citrix.com
Fri May 26 08:17:21 PDT 2006

I used Microsoft text to speech with speex. It sounded
reasonably well. I didn't experiment with various quality
settings (8KHz, default quality). I was capturing audio
from a sound card, not the direct wave data from the TTS

-----Original Message-----
From: speex-dev-bounces at xiph.org
[mailto:speex-dev-bounces at xiph.org] On Behalf Of Reed
Sent: Friday, May 26, 2006 7:23 AM
To: speex-dev at xiph.org
Subject: [Speex-dev] Transmitting synthetic speech using

Hello, I'm wondering if anyone has done this before and
has any advice, or if anyone in general has ideas about

I just implemented transmitting synthesized speech
(text-to-speech) over Speex
(narrowband) in an application.  I'm using Swift from
Cepstral (http://www.cepstral.com). The voice I'm using
is a pretty deep male voice.  I'm telling Swift to
generate audio at 8khz, then encoding each chunk of audio
output by Swift and sending it to a client.

One interesting thing I've noticed is that as I increase
Speex's encoding quality, the output in the client sounds
smoother (at my normal quality value of
5 or 6 it sounds OK but occasionally has a hesitation or
glitch) but "thinner" 
-- less full or less resolution.   Using the noise filter
and changing the 
complexity parameter don't seem to matter.

I'll be experimenting with this more, but if anyone is
interested I can send some audio data generated by the
Swift synthesizer.  Or, if anyone has any suggestions for
how to tweak the synthesized audio for better encoding by
Speex, that would also be helpful (I don't know very much
about audio or audio signal processing yet.)



Speex-dev mailing list
Speex-dev at xiph.org

More information about the Speex-dev mailing list