12.12.2012 Views

Festival Speech Synthesis System: - Speech Resource Pages

Festival Speech Synthesis System: - Speech Resource Pages

Festival Speech Synthesis System: - Speech Resource Pages

SHOW MORE
SHOW LESS

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.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!