小编ami*_*pta的帖子

在iOS中比较两个音频(本地存储的预先录制的语音命令,并从应用程序中的麦克风录制)

在应用程序中,我必须比较以前本地存储的语音命令的实时录音(如果它匹配(不仅是文本而且还识别了人的声音),然后执行必要的操作.

来自同一个人的1个匹配语音命令.

2匹配命令的文本.

我应用了很多方法,但没有一个按照我的期望工作.

首先: 使用语音文本库,如 OpenEars, SpeechKit,但这些库只转换语音文本.

结果:失败了我的期望

第二:(音频指纹打印)

acrcloud Library:在这个库中,我记录一个命令并将该mp3文件存储在acrcloud服务器上,并与现场录音(我说的)相匹配但它不匹配但是当我播放相同的录音(录制我的声音的MP3文件)时,上传到acrcloud服务器然后匹配. 结果:失败了我的期望

API.AI:在这个库中,它就像语音到文本,我在他的服务器上存储了一些文本命令,然后任何人说出相同的命令结果成功. 结果:失败了我的期望

请建议我如何解决iOS应用程序的这个问题

speech-recognition objective-c audio-fingerprinting ios swift

13
推荐指数
1
解决办法
1634
查看次数