install festival.
Code: Select all
apt-get update
apt-get install festival
echo "no 9000 computer has ever made a mistake" | festivall --tts
echo "I'm sorry, Dave. I'm afraid I can't do that." | festival --tts
Code: Select all
<?xml version="1.0"?>
<!DOCTYPE SINGING PUBLIC "-//SINGING//DTD SINGING mark up//EN"
"Singing.v0_1.dtd"
[]>
<SINGING BPM="30">
<PITCH NOTE="D4"><DURATION BEATS="0.3">day</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.3">zee</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.3">day</DURATION></PITCH>
<PITCH NOTE="D3"><DURATION BEATS="0.3">ZEE</DURATION></PITCH>
<PITCH NOTE="E3"><DURATION BEATS="0.1">GIVE</DURATION></PITCH>
<PITCH NOTE="F#3"><DURATION BEATS="0.1">ME</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.1">YOUR</DURATION></PITCH>
<PITCH NOTE="E3"><DURATION BEATS="0.2">AN</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.1">sir</DURATION></PITCH>
<PITCH NOTE="D3"><DURATION BEATS="0.3">DO</DURATION></PITCH>
<REST BEATS="0.3"></REST>
<PITCH NOTE="A3"><DURATION BEATS="0.3">I'm</DURATION></PITCH>
<PITCH NOTE="D4"><DURATION BEATS="0.3">half</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.3">cray</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.3">zee</DURATION></PITCH>
<PITCH NOTE="E3"><DURATION BEATS="0.1">all</DURATION></PITCH>
<PITCH NOTE="F#3"><DURATION BEATS="0.1">for</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.1">the</DURATION></PITCH>
<PITCH NOTE="A3"><DURATION BEATS="0.2">love</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.1">of</DURATION></PITCH>
<PITCH NOTE="A3"><DURATION BEATS="0.3">you</DURATION></PITCH>
<REST BEATS="0.2"></REST>
<PITCH NOTE="B3"><DURATION BEATS="0.1">it</DURATION></PITCH>
<PITCH NOTE="C4"><DURATION BEATS="0.1">won't</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.1">be</DURATION></PITCH>
<PITCH NOTE="A3"><DURATION BEATS="0.1">a</DURATION></PITCH>
<PITCH NOTE="D4"><DURATION BEATS="0.2">sty</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.1">lish</DURATION></PITCH>
<PITCH NOTE="A3"><DURATION BEATS="0.1">mare</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.2">edge</DURATION></PITCH>
<REST BEATS="0.2"></REST>
<PITCH NOTE="A3"><DURATION BEATS="0.1">i</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.2">can't</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.1">uh</DURATION></PITCH>
<PITCH NOTE="E3"><DURATION BEATS="0.2">ford</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.1">a</DURATION></PITCH>
<PITCH NOTE="E3"><DURATION BEATS="0.1">care</DURATION></PITCH>
<PITCH NOTE="D3"><DURATION BEATS="0.2">edge</DURATION></PITCH>
<REST BEATS="0.2"></REST>
<PITCH NOTE="D3"><DURATION BEATS="0.1">but</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.2">you'll</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.1">look</DURATION></PITCH>
<PITCH NOTE="A3"><DURATION BEATS="0.2">sweet</DURATION></PITCH>
<PITCH NOTE="D3"><DURATION BEATS="0.1">uh</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.2">pon</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.1">the</DURATION></PITCH>
<PITCH NOTE="A3"><DURATION BEATS="0.2">seat</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.05">of</DURATION></PITCH>
<PITCH NOTE="C4"><DURATION BEATS="0.05">a</DURATION></PITCH>
<PITCH NOTE="D4"><DURATION BEATS="0.1">by</DURATION></PITCH>
<PITCH NOTE="B3"><DURATION BEATS="0.1">sick</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.1">ul</DURATION></PITCH>
<PITCH NOTE="A3"><DURATION BEATS="0.2">built</DURATION></PITCH>
<PITCH NOTE="C3"><DURATION BEATS="0.1">for</DURATION></PITCH>
<PITCH NOTE="G3"><DURATION BEATS="0.4">two</DURATION></PITCH>
</SINGING>
type
Code: Select all
festival "(tts_file \"daisybell.xml\" 'singing)" "(exit)"