疫情期间的防疫机器人需要一个语音讲话生成引擎 也就是TTS语音引擎.
这玩意其实微软的TTS很好用了词语读的连贯没有一个个读的僵硬. 现在在linux下找了一番发现没啥好SDK,公司又一律不买讯飞的SDK.自己写是不可能的.
没法就找到了espeak.小巧跨平台可就是生成的执行文件一直播不出声音.
一番周折发现是系统声卡与portaudio的原因. 把portaudio库安装好就能用了
命令如下:
start TTS64.exe --path="." -v zh "你好,我是机器人,虽然我的声音不好听,但我现在会说话了,不信我读书你听,燕子去了,有再来的时候;杨柳枯了,有再青的时候;桃花谢了,有再开的时候。但是,聪明的,你告诉我,我们的日子为什么一去不复返呢,是有人偷了他们罢,那是谁,又藏在何处呢,是他们自己逃走了罢——如今又到了哪里呢."
pause