Re: Voice Synthesis

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 2010-05-01 at 22:35 +0300, Chip VanDan wrote:
> Hey there again,
> 
> I was wondering if anyone out there knew of a voice synthesis program
> that could be routed through Jack?  Maybe I'm not using the right
> terminology, but I want to be able to make the computer say what I
> type, but have the output routed through different effects processors
> via Jack.  I'm losing sleep over this, but I have this choir of robots
> in my head that need to get out.  All the ones I've found so far work
> completely independently and recording them is no less than a superb
> pain in the rear end.  Perhaps it's time I learn how to program so I
> can make my own singing robots.
> 

The way I did it was I dumped the output of festival into wav files, and
then loaded them in specimen.  You can feed festival an XML file that
describes the pitch, duration and voicing of a syllable.  Example:

http://www.gjcp.net/~gordonjcp/mp3s/robots.mp3

As Julien said, the other option would be to use a vocoder, which
applies a filter shaped like the frequency response of the modulation to
a carrier signal.  There is a LADSPA floating about for that, but it's a
bit buggy.  I modified it:

http://www.nekosynth.co.uk/browser/wip/vocoder/trunk

It really needs the lower band replaced with a lowpass filter and the
highest band replaced with a highpass filter.  It sounds like this
(carrier produced by nekostring):

http://www.gjcp.net/~gordonjcp/mp3s/kelly.mp3

Ideally you want a bright buzzy carrier with lots of harmonics to
filter.  Like, uh, a string ensemble...

Gordon MM0YEQ



_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux