脑残小脚本,用语音库简单地读东西。
曾经远程登录回宿舍的机子让它说话……
当然,其实高级的TTS的东西很多…… 这个只是随便搞的……
#!/bin/sh
TPATH=/usr/local/share/WyabdcRealPeopleTTS/
#SENT="anyone hear me"
#SENT="test remote sound play"
#SENT="test remote sound play"
#SENT="now the volume should be lower"
#SENT="now the volume should be lower lower lower"
#SENT="one five eight one zero eight five eight four two four"
#SENT="my name as hen ray who"
#SENT="hey don make me cry"
SENT="big brother as watch in you"
ERR=0
for i in $SENT; do
FIRST=`echo $i | head -c 1`
FPATH=$TPATH/$FIRST/$i.wav
if [ ! -e $FPATH ]; then
echo No $TPATH/$FIRST/$i.wav
ERR=1
fi
done
FILES=''
if [ "$ERR" = "0" ]; then
echo OK
for i in $SENT; do
FIRST=`echo $i | head -c 1`
FPATH=$TPATH/$FIRST/$i.wav
if [ ! -e $FPATH ]; then
echo No $TPATH/$FIRST/$i.wav
ERR=2
else
FILES="$FILES $FPATH"
fi
done
fi
mplayer -really-quiet $FILES