首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >腾讯云一句话识别-iOS SDK

腾讯云一句话识别-iOS SDK

原创
作者头像
许岳操
发布2020-07-27 15:30:25
发布2020-07-27 15:30:25
1.2K0
举报
文章被收录于专栏:技术拓展技术拓展

接入准备

实时语音识别的 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. 创建 QCloudSentenceRecognizer 实例,并设置 delegate

3.调用方式

通过语音 URL 调用
通过语音 URL 调用
通过语音数据调用
通过语音数据调用
通过指定参数调用
通过指定参数调用
通过 SDK 内置录音器调用
通过 SDK 内置录音器调用

4.实现 QCloudSentenceRecognizerDelegate代理方法

一句话识别回调
一句话识别回调
开始录音回调
开始录音回调
结束录音回调
结束录音回调
录音音量实时回调
录音音量实时回调

识别结果演示

识别结果
识别结果

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

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 接入准备
    • 接入须知
    • 开发环境
  • 快速接入
    • 开发流程及接入示例
  • 这篇文章对您有帮助的话,记得给小编点个赞 !!!!!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档