Festival Speech Synthesis System: - Speech Resource Pages
Festival Speech Synthesis System: - Speech Resource Pages
Festival Speech Synthesis System: - Speech Resource Pages
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
29.2 Singing <strong>Synthesis</strong><br />
As an interesting example a `singing-mode' is included. This offers an XML based mode for specifying songs,<br />
both notes and duration. This work was done as a student project by Dominic Mazzoni. A number of examples wr<br />
provided in `examples/songs'. This may be run as<br />
festival> (tts "doremi.xml" 'singing)<br />
Each note can be given a note and a beat value<br />
<br />
<br />
<br />
doe<br />
ray<br />
me<br />
fah<br />
sew<br />
lah<br />
tee<br />
doe<br />
<br />
You can construct multi-part songs by synthesizing each part and generating waveforms, them combining them. For<br />
example<br />
text2wave -mode singing america1.xml -o america1.wav<br />
text2wave -mode singing america2.xml -o america2.wav<br />
text2wave -mode singing america3.xml -o america3.wav<br />
text2wave -mode singing america4.xml -o america4.wav<br />
ch_wave -o america.wav -pc longest america?.wav<br />
The voice used to sing is the current voice. Note that the number of syllables in the words must match that at run<br />
time, which means thios doesn't always work cross dialect (UK voices sometimes wont work without tweaking.<br />
This technique is basically simple, though is definitely effective. However for a more serious singing synthesizer we<br />
recommend you look at Flinger http://cslu.cse.ogi.edu/tts/flinger/, addresses the issues of synthesizing the human<br />
singing voice in more detail.<br />
[ < ] [ > ] [ > ] [Top] [Contents] [Index] [ ? ]<br />
30. Problems<br />
There will be many problems with <strong>Festival</strong>, both in installation and running it. It is a young system and there is a lot<br />
to it. We believe the basic design is sound and problems will be features that are missing or incomplete rather than<br />
fundamental ones.<br />
We are always open to suggestions on how to improve it and fix problems, we don't guarantee we'll have the time to<br />
fix problems but we are interested in hearing what problems you have.<br />
Before you smother us with mail here is an incomplete list of general problems we have already identified<br />
● The more documentation we write the more we realize how much more documentation is required. Most of<br />
the <strong>Festival</strong> documentation was written by someone who knows the system very well, and makes many<br />
English mistakes. A good re-write by some one else would be a good start.