aardio桌面编程之语音报价程序

收费处的一个同事感冒嗓子哑了,但岗位特殊得坚持上班,于是求救能否用设备代替她说话?

这个同事工作场景:收到患者凭条,核验,告诉病人“请扫码付款XXX元!”,如果病人听不清,得复述一遍或多遍。如果病人还有其它询问,得按需要回答。

收到请求,第一反应是安装一个语音报价器,收费窗口都有这个设备的。后来一了解,原来她这个岗位是特殊收费,没有收费程序的,收到款核验后手工记账一笔。没有收费程序,语音报价器也用不了。

第二个想法是用一个扩音器,后来一想也不行,扩音器还是要说话的。

第三个想法是,使用TTS文本转语音程序,配一个音箱。这个方案看起来可行,手机APP就有现成的TTS程序,于是安装程序,再去安装一个蓝牙音箱。实际效果也还行,可以不用说话了,内容在手机上输入一下,就可以通过音箱播放出去了。

暂时解决了不用说话的问题后,发现了新问题,手机输入嫌麻烦,最好是电脑上输入再按回车播放语音。

带着新问题考虑了一番,那得自己写个windows程序,实现TTS文本转语音,说干就干。

aardio其实有类似案例,使用系统自带的SAPI功能可实现TTS功能,引用一下,稍加一些配置化功能,一个语音报价程序就完成了,1M的程序大小。效果如下图:

效果图

为使用方便,实现了几个小功能:数字输入校验、数字转中文金额、语音播放文本模板、回车一键播放、快捷键清除并再次输入。

解决语音播报后,可以再增加记账功能,代替手工记账,这个后续再实现。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容