(rec)机器人中的语音讲话TTS引擎

11 篇文章 1 订阅
9 篇文章 0 订阅

疫情期间的防疫机器人需要一个语音讲话生成引擎 也就是TTS语音引擎.

这玩意其实微软的TTS很好用了词语读的连贯没有一个个读的僵硬. 现在在linux下找了一番发现没啥好SDK,公司又一律不买讯飞的SDK.自己写是不可能的.

没法就找到了espeak.小巧跨平台可就是生成的执行文件一直播不出声音.

一番周折发现是系统声卡与portaudio的原因. 把portaudio库安装好就能用了

命令如下:

start TTS64.exe --path="." -v zh "你好,我是机器人,虽然我的声音不好听,但我现在会说话了,不信我读书你听,燕子去了,有再来的时候;杨柳枯了,有再青的时候;桃花谢了,有再开的时候。但是,聪明的,你告诉我,我们的日子为什么一去不复返呢,是有人偷了他们罢,那是谁,又藏在何处呢,是他们自己逃走了罢——如今又到了哪里呢."
pause

-v zh是播放支持中文,不过得是UTF-8编码的字符句子.

就是说话太难听了.勉强混过关吧.

没有时间深究,不知道怎么换音源数据,估计得深入源代码.这份代码不知道被修改过没有暂先搁放

源码   WIN执行例子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值