公司要求项目能实现简单的语音识别功能,但是,刚开始一点头绪都没有,没有这方面的经验,于是上网上查询有关iOS语音识别的方法。要实现语音识别功能都需要借助第三方平台,通过网上查找途径,无意中找到了小i语音识别。还免费的,下载了小i语音识别api后,阅读了api文档。发现是通过http协议来实现的,先把音频数据进行编码,好像是speex格式编码。speex格式编码有专门的lib库,可以上网上查找。发送了音频格式给小i网站服务器后,服务器会返回识别后的字符串,这个字符串就是语音识别结果,也就是我们想要的结果了。写了个demo测试了一下,发现这个小i语音识别不是很精准,简单的两个词语还可以的,但是话长了的话就乱了,怎么说呢,就是只能识别简短的词语吧。
