Category Archives: Uncategorized

More work

I spent a lot of time in the last week putting together tools to get the mean and standard deviation of the parameters – and deltas – that make up a phonetic sound. After all was said and done, it … Continue reading

Posted in Uncategorized | Leave a comment

Adjusting the Spectral Envelope

I’ve made a small change in the spectral envelope to give a slightly better representation. In addition to storing the largest amplitude (and associated frequency) with each Bark band, I also store the lowest amplitude (and associated frequency) between each … Continue reading

Posted in Uncategorized | Leave a comment

More Spectral Morphing

I’ve got spectral morphing working, more or less. Recall that synSinger is only using a single cycle of a waveform to create a target spectral envelope. This is obviously much simpler than dynamically determining the spectral envelope for a long … Continue reading

Posted in Uncategorized | 2 Comments

Synthesis with Sinusoids

Analysis and re-synthesis of a wave using DFT (Discrete Fourier Synthesis) or FFT (Fast Fourier Synthesis) is fairly direct. Here’s a DFT routine in Lua that, given a buffer containing a single pitch period, will return function dft( buffer )   … Continue reading

Posted in Uncategorized | Tagged , , , | 2 Comments

Spectral Synthesis Revisited

I haven’t had a chance to get much coding done over the last couple months. However, I’ve been doing a lot of reading on various vocal synthesis technologies. I’d read quite a bit about spectral modeling synthesis (SMS) before, and … Continue reading

Posted in Uncategorized | Tagged , , | 5 Comments

Articulation

One of the goals of synSinger is clear articulation. I’d always assumed that interpolating formant transitions with non-linear curves would give better results than simple linear interpolation. But while the results may be more “natural”, the aren’t as clear and … Continue reading

Posted in Uncategorized | Leave a comment

Silent Letter

For a while, the pop group America had a pattern of starting the names of their albums with the letter “H”… a “silent letter.” However, the /H/ in synSinger turned out to be less than silent. The phoneme /H/ is … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment