前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯云实时语音识别-iOS SDK

腾讯云实时语音识别-iOS SDK

原创
作者头像
许岳操
发布2020-07-20 18:34:32
11.5K0
发布2020-07-20 18:34:32
举报
文章被收录于专栏:技术拓展

接入准备

实时语音识别的 iOS SDK 以及 Demo 的下载地址:iOS SDK

需要下载Xcode工具才能运行
需要下载Xcode工具才能运行

接入须知

  • 开发者在调用前请先查看实时语音识别的 接口说明,了解接口的使用要求使用步骤
  • 该接口需要手机能够连接网络(GPRS、3G 或 Wi-Fi 网络等),且系统为 iOS 9.0 及以上版本。

开发环境

在工程info.plist添加以下设置:

  • 设置 NSAppTransportSecurity 策略,添加如下内容:
将此策略填入工程的info.plist文件
将此策略填入工程的info.plist文件

申请系统麦克风权限,添加如下内容:

<key>NSMicrophoneUsageDescription</key>

<string>需要使用麦克风采集音频</string>

策略配置和麦克风权限设置
策略配置和麦克风权限设置
  • 在工程中添加依赖库,在 build Phases Link Binary With Libraries 中添加以下库:
    • AVFoundation.framework
    • AudioToolbox.framework
    • QCloudSDK.framework
    • CoreTelephony.framework
    • libWXVoiceSpeex.a

添加完后如下图所示:

添加依赖库
添加依赖库

AppID、SecretID 和 SecretKey等个人信息填入,否则无法运行Demo(需要在语音识别控制台开通服务,并进入API 密钥管理页面新建密钥,生成 AppID、SecretID 和 SecretKey)

必须填写正确的信息,等同于控制台调用接口
必须填写正确的信息,等同于控制台调用接口

准备工作到此结束

快速接入

开发流程及接入示例

使用内置录音器采集语音识别示例
  1. 引入 QCloudSDK 的头文件, #import<QCloudSDK/QCloudSDK.h>
  2. 创建 QCloudConfig 实例 首先对QCloudConfig进行初始化设置,并绑定用户信息,
创建 QCloudConfig 实例代码
创建 QCloudConfig 实例代码

3.创建 QCloudRealTimeRecognizer 实例 并设置 delegate

4.实现QCloudRealTimeRecognizerDelegate代理方法

部分代理截图
部分代理截图

5.判断是否询问过用户授权麦克风

麦克风授权流程
麦克风授权流程

6.开始识别

点击开始后,调用[_realTimeRecognizer start];

手机内置录音器实时采集外界的音频数据,进行实时语音识别,同时会实时检测外界音量(开启检测音量和静音结束识别)

7.结束识别

[_realTimeRecognizer stop];

1,根据音量以及持续时间判定是否结束识别(开启检测音量和静音结束识别)

2,点击停止结束识别(未启检测音量和静音结束识别)

3,识别完成后通过代理将识别结果回调给用户

识别结果回调
识别结果回调
识别结果
识别结果

这篇文章对您有帮助的话,记得给小编点个赞 !!!!!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 接入准备
    • 接入须知
      • 开发环境
      • 快速接入
        • 开发流程及接入示例
        • 这篇文章对您有帮助的话,记得给小编点个赞 !!!!!
        相关产品与服务
        语音识别
        腾讯云语音识别(Automatic Speech Recognition,ASR)是将语音转化成文字的PaaS产品,为企业提供精准而极具性价比的识别服务。被微信、王者荣耀、腾讯视频等大量业务使用,适用于录音质检、会议实时转写、语音输入法等多个场景。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档