实时语音识别的 iOS SDK 以及 Demo 的下载地址:iOS SDK。
在工程info.plist
添加以下设置:
申请系统麦克风权限,添加如下内容:
<key>NSMicrophoneUsageDescription</key>
<string>需要使用麦克风采集音频</string>
添加完后如下图所示:
AppID、SecretID 和 SecretKey等个人信息填入,否则无法运行Demo(需要在语音识别控制台开通服务,并进入API 密钥管理页面新建密钥,生成 AppID、SecretID 和 SecretKey)
准备工作到此结束
3.创建 QCloudRealTimeRecognizer 实例 并设置 delegate
4.实现QCloudRealTimeRecognizerDelegate代理方法
5.判断是否询问过用户授权麦克风
6.开始识别
点击开始后,调用[_realTimeRecognizer start];
手机内置录音器实时采集外界的音频数据,进行实时语音识别,同时会实时检测外界音量(开启检测音量和静音结束识别)
7.结束识别
[_realTimeRecognizer stop];
1,根据音量以及持续时间判定是否结束识别(开启检测音量和静音结束识别)
2,点击停止结束识别(未启检测音量和静音结束识别)
3,识别完成后通过代理将识别结果回调给用户
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。