首页 游戏教程 正文

qt内置语音哪家好用?版本对比分析推荐!

今天想给项目加个语音播报功能,寻思Qt自家应该有好用的方案?结果一开文档直接傻眼——好家伙文档比我脸还干净!啥实用信息都没有,气得我鼠标差点扔出去。

折腾第一轮:Qt Speech查底裤

不信邪跑去翻Qt安装目录,在Examples里扒拉半天终于找到Qt Speech示例。满心欢喜点运行,结果*直接弹窗报错!报错信息跟鬼画符似的,查都查不到。硬着头皮装官方说的Speech SDK,装完重启电脑,好嘛示例倒是能跑了,可这玩意儿就是个聋子——光能叭叭念文字,压根不能接收语音输入!

qt内置语音哪家好用?版本对比分析推荐!

吐血第二轮:QTextToSpeech试水

转头研究QTextToSpeech类,这回更离谱:

  • Windows电脑上调试死活没声儿,折腾两小时发现要装啥语音包
  • 换Linux虚拟机跑,系统直接提示「未找到语音服务」 查资料才知得装speech-dispatcher
  • 安卓手机编译完直接闪退,log里红彤彤一片插件加载失败

最绝的是好不容易在Mac上出声了,那个机械音跟卡痰似的,孩子听了直捂耳朵!

qt内置语音哪家好用?版本对比分析推荐!

第三轮直接开骂

跑去Qt官方论坛翻旧帖,发现2017年就有人骂语音模块鸡肋。当下心凉了半截,但项目Deadline追屁股跑!连夜测试第三方方案:

  • 某度语音:安装包200MB+,集成文档像天书
  • 某飞语音:非要项目绑定企业认证,个人开发者吃闭门羹
  • 某讯语音:倒是能免费试用,但SDK里的dll文件比饺子馅还碎,依赖项多到能织毛衣

凌晨三点瘫在电脑前发呆,突然瞅见Python写的项目——啪!拍大腿跳起来:直接用PyQt调用win32com不香吗? 十行代码搞定语音播报,windows系统自带语音引擎丝滑得像德芙!虽然跨平台废了,但至少Windows客户先能用了!

qt内置语音哪家好用?版本对比分析推荐!

结尾彩蛋:正美滋滋测试功能,客厅突然传来闺女尖叫。冲出去一看,熊孩子拿我手机给语音助手发了二十条「播放孤勇者」,现在满屋子陈奕迅立体环绕声...

相关推荐