钟立华 赵海强 陈思民
摘 要:在线识别是现今使用率最高的语音识别方式,只占用小小的存储空间,就能实现大数据的语音识别功能。本文借助微信公众平台的语音识别引擎设计并制作了一款语音机器人,经验证具有良好的性能,如能实现产品化,将具有重大的市场价值。
关键词:语音识别 机器人 微信公众平台
中图分类号:TP393 文献标识码:A 文章编号:1672-3791(2018)01(c)-0019-02
Abstract: The on-line identification is nowadays the highest utilization way of speech recognition, only take up the small storage space, can achieve large data of speech recognition.In this paper, with the aid of WeChat public speech recognition engine platform was designed and built a robot voice, verified and has good performance.If you can realize the transition, will have great market value.
Key Words: Speech recognition; Robot; WeChat public platform
现阶段的语音识别技术,主要分为在线识别、离线识别和离在线混合识别三种识别方式[1]。可以说它们各有千秋,而在线识别是现今使用率最高的语音识别方式[2]。在微信公众平台中也有一套相当出色并支持在线识别的语音识别引擎,本文借助该套语音识别引擎完成了语音机器人的核心部分,整体框架如图1所示。
微信用户可以通过手机、电脑的微信终端向微信公众平台发送语音信息,该信息通过微信服务器调用微信语音识别高级接口进行语音识别,并且把所得的识别结果转发到该公众平台开发者的服务器上,服务器可在接收到信息后,提取识别结果,再将识别结果上传到机器人服务器。机器人服务器根据上传的信息,在大数据库中配对出最佳的回复结果并将结果响应给开发者服务器。服务器再把所得的回复结果存储至数据库,等待语音机器人的请求。这时语音机器人只需要通过网络向开发者服务器发送请求语音识别结果的请求,开发者服务器响应请求后,提取数据库中的机器人的回复结果,回调给机器人,机器人再将结果通过UART等通信方式发送给语音合成模块,就能将机器人所做出的回答合成语音并输出。因为客户端会不间断地向开发者服务器发送请求,所以为了不重复合成同样结果的语音,必须保证每个语音识别结果,只对应一次语音合成输出。在传输结果的同时,会附带上验证实时性和一次性的验证信息,语音合成模块只会合成通过验证的回复结果。
这样设计的好处是,用户既可以通过机器人本身的语音识别系统来进行语音的对话沟通,也可以通过微信公众平台发送语音信息,间接地与语音机器人进行语音对话。原因在于,机器人本身的语音识别系统词汇量有限,识别率会随着距离的增大而降低,极大地影响了用户与机器人的交互体验;而使用微信公众平台与机器人进行沟通,能够无限地延长用户与机器人的交互距离和提高语音的识别率,并且使用的是轻量级的语音识别,降低机器人对语音识别的运算负担,响应速度极快,能够提供更好的实时性语音对话。
另外这可以让机器人更加具有创新性,一般的语音机器人只能进行一对一语音交流,很难满足一对多的语音交流方式,而将机器人与微信公众平台的结合,能够使得机器人有了一对多的交互模式,相当于给机器人添加了更多的耳朵去聆听人们的心声。这样人们就能更好地去认识和了解这个机器人,借助互联网的特性,机器人也能够和广大的粉丝进行互动。除了可以通过文本和语音的方式与机器人互动以外,还可以给机器人发送表情、图片、小视频、定位等,只要微信支持的功能,用户都可以发送给机器人。机器人可以通过对表情、图片等进行分析和理解后,回复相应的文本、语音、表情或者图片,甚至是音乐或者是视频,可以逗你乐、陪你聊天、播报新闻、讲笑话、讲故事等。
此外,它还具有良好的扩展性和相当大的发展潜力。除了简单的语音交互,在智能控制方面,还可以作为家居智能管家,帮助控制家里的每一个角落;在商业市场上,微信公众平台支持微商平台和微信支付方式,为产品的销售提供了极大的方便;并且语音机器人能够充当大批的客服人员,节省人力成本,为客户提供语音咨询服务,能够更快、更好地解决用户的问题。
语音机器人与微信公众平台有机地结合,能够更好地扩展机器人的服务范围和工作能力,赋予了机器人更多的功能和商业价值,刷新了更加智能的互联网时代。
参考文献
[1] 易伟.微信公众平台服务号开发[M].北京:机械工业出版社,2014.
[2] 闫小坤,周涛.微信公众平台开发基础与实战[M].北京:機械工业出版社,2014.