Hi, I am looking to put together a PD program for a simple speech synthesis program, has anyone done this already and can save me time?
-
Speech Formant Synthesis with PD
-
i have seen bits and pieces of stuff that would make the basis of speech synths, but never a completed effort.
have a look at this for a start:
-
I've been meaning to try building a simple one based on Dodge and Jerse's Computer Music (chaps. 7 and 9), but I don't know how to make a bandlimited pulse generator or a 12dB/octave rolloff filter. But some Googling yielded this, which I haven't tried implementing in Pd yet.
-
Hey ichabod, you might want to take a look at rjlib. It has bandlimited oscillators as well as various [biquad~] implementations of filters, including -12dB/8ve.
http://trac.rjdj.me/browser/trunk/rjlib/rj
It has plenty of other kick-ass stuff as well.
-
Excellent!
-
I see the buzz generator, but I think I have to program my own because that's one that produces infinite harmonics with decreasing amplitude, whereas I'm trying to make one with limited harmonics of equal amplitude. But I'll post another thread on that because I have a half-working implementation.
But where is the -12dB/octave filter?
-
Oh, I think I got a bandlimited pulse generator working:
-
The filters in rjlib give the number of poles at the end of their names. Each pole gives you -6dB/octave, so e_lop2.pd is the -12dB/octave filter. I'm pretty sure just stacking two [lop~]s, which is a one-pole filter, will work also, but I think doing that increases phase issues.
-
theres also F.14.wave.packet from the 3.audio.examples
-
5 years later.. I am about to build Voice Synthesiser. Can anyone lead me up on something?