Henry's Notebook
Many strange things
搜索
菜单
导航
首页
最近更改
随机页面
帮助
Henry's Home
个人资料
个人资料
创建账户
登录
消息
目前您没有通知。请访问您的
讨论页
以查看过去消息。
页面工具
内容页面
讨论
查看源代码
历史
首页
»
页面s
查看“Say.sh”的源代码
←
Say.sh
页面上次由
HenryHu
编辑于12年前
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:emailconfirmed
您可以查看与复制此页面的源代码。
[[Category:脚本]] 脑残小脚本,用语音库简单地读东西。 曾经远程登录回宿舍的机子让它说话…… 当然,其实高级的TTS的东西很多…… 这个只是随便搞的…… <source lang="bash"> #!/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 </source>
返回至
Say.sh
。