28 lines
841 B
Bash
Executable File
28 lines
841 B
Bash
Executable File
#!/bin/bash
|
|
# skript RekniTo cte text ze schranky pomoci TTS programu festival
|
|
|
|
# nastavime nazev pro docasne soubory
|
|
tmpfile="/tmp/reknito.tmp"
|
|
|
|
# ziskame obsah schranky
|
|
xsel -o > $tmpfile
|
|
|
|
#while read LINE; do
|
|
#echo ${LINE} > $tmpfile
|
|
#done
|
|
# odstranime uvozovky, pokud je chceme cist, staci prikaz zamenit tim zakomentovanym
|
|
sed -e 's/"//g' $tmpfile > $tmpfile.1
|
|
#sed -e 's/"/ uvozovky /g' $tmpfile > $tmpfile.1
|
|
|
|
# vytvorime docasny soubor pro festival
|
|
echo "" > $tmpfile.4
|
|
#echo "(voice_cmu_us_awb_arctic_clunits)" > $tmpfile.4
|
|
#echo "(voice_cmu_us_ksp_arctic_clunits)" > $tmpfile.4
|
|
#echo "(voice_cmu_us_clb_arctic_clunits)" > $tmpfile.4
|
|
echo '(SayText "' >> $tmpfile.4
|
|
cat $tmpfile.1 >> $tmpfile.4
|
|
echo '")' >> $tmpfile.4
|
|
|
|
# prevedeme text zpet do iso-8859-2 a nechame festival text precist
|
|
cstocs utf8 il2 $tmpfile.4 | festival --pipe
|