钟立华 赵海强 陈思民
摘 要:在线识别是现今使用率最高的语音识别方式,只占用小小的存储空间,就能实现大数据的语音识别功能。本文借助微信公众平台的语音识别引擎设计并制作了一款语音机器人,经验证具有良好的性能,如能实现产品化,将具有重大的市场价值。
关键词:语音识别 机器人 微信公众平台
中图分类号: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等通信方式发送给语音合成模块,就能将机器人所做出的回答合成语音并输出。……