在文件夹中创建一个sh文件,内容如下:
#!/bin/bashsay(){#mplayer -really-quiet "http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=$*";
#mpg321 -q "http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=$*"
#curl -o /tmp/1.mp3 -s "http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=$*" ; mpg321 /tmp/1.mp3 -q
sox -t mp3"http://tts.baidu.com/text2audio?lan=zh&ie=UTF-8&spd=5&text=$*" -t wav - | sudo fm -freq 90-audio -
}say $*
调用方式:
解释:
这里的fm是用在Raspberry Pi Zero中当作FM广播用的,这里使用了90MHz频率。
这里是利用了百度在线TTS,其实还有讯飞的等
应用场景:在crontab中定时播报时间,事件提醒等
==========================