Changes

Jump to: navigation, search

Festival TTS

277 bytes removed, 15:17, 6 November 2012
=Install voice to festival directory
</pre>
===Install voice to festival directory===
*http://roberttwomey.com/downloads/uw_us_rdt_clunits.tar.gz
*unzip file from festival root directory, it should install to the correct directory
*copy your newly trained voice to <code>festival/lib/voices/english/</code>
*the name of your new voice directory (ex: <code>uw_us_rdt_clunits/</code>) needs to match the voice file (ex: <code>uw_us_rdt_clunits/festvox/uw_us_rdt_clunits.scm</code>)
 
===Configure festival to use your voice by default===
*to set your voice as default(and add a special pause entry), add the following to <code>festival/etc/siteinit.scm</code>:
<pre>
(autoload voice_uw_us_rdt_clunits "/Users/rtwomey/code/tts/festival/lib/voices/english/uw_us_rdt_clunits/festvox/uw_us_rdt_clunits" "American English male uw_us_rdt_clunits")
 
(set! voice_default 'voice_uw_us_rdt_clunits)
(voice_uw_us_rdt_clunits)
(lex.add.entry '("<break>" n (((pau pau) 0))))
 
</pre>
*the <code>lex.add.entry</code> line makes a new word in the lexicon <pre><break></pre> that adds a pause.
*change directory <code>cd</code> to the folder containing your <code>festvox</code> files (trained model)
*run <code>festival_server</code> and it will load your new voice by default
*http://www.cstr.ed.ac.uk/projects/festival/manual/festival_24.html
 
=Tuning phrasing, prosody, etc with SABLE=
*http://www.cstr.ed.ac.uk/projects/festival/manual/festival_10.html#SEC31

Navigation menu