3bf09215b0
Split voice samples into two separate files (airport and phraseology). Compress voice samples. |
||
---|---|---|
.. | ||
.gitignore | ||
atis-lex.pl | ||
find_nonUTF8.pl | ||
list-airports.pl | ||
quiet0.500.wav | ||
README | ||
synth.pl | ||
voice.pl | ||
words_per_line.sh |
The ATIS Voice Generation HowTo ------------------------------- Required packages / installation hints by J. Denker --------------------------------------------------- cpan Audio::Wav apt-get install festival mbrola sox festlex-oald cd \$tars wget http://tcts.fpms.ac.be/synthesis/mbrola/dba/en1/en1-980910.zip wget http://www.cstr.ed.ac.uk/downloads/festival/1.95/festvox_en1.tar.gz cd /usr/share/festival/voices/english mkdir en1_mbrola cd en1_mbrola unzip \$tars/en1-980910.zip cd /usr/share/festival mkdir lib cd lib ln -s ../voices ./ cd /usr/share tar -xpzvf \$tars/festvox_en1.tar.gz Generating Voice Files ---------------------- 1. Configure paths to fgdata and flightgear sources export FG_ROOT=/home/whatever/fgdata export FG_SRC=/home/whatever/flightgear 2. Create phraseology word list ./atis-lex.pl > phraseology.vlist 3. Create airport word list export ATIS_ONLY=yes ./list-airports.pl | ./words_per_line.sh > airports.vlist 4. Check for and fix non-UTF8 encoded airport names ./find_nonUTF8.pl 5. Generate phraseology voice file ./synth.pl phraseology.vlist phraseology.vce phraseology.wav 6. Generate airport voice file ./synth.pl airports.vlist airports.vce airports.wav 7. Install *.vce and *.wav.gz files in fgdata: cp phraseology.vce $(FG_ROOT)/ATC/voices/default/. cp phraseology.wav.gz $(FG_ROOT)/ATC/voices/default/. cp airports.vce $(FG_ROOT)/ATC/voices/default/. cp airports.wav.gz $(FG_ROOT)/ATC/voices/default/.