腾讯云一句话识别-iOS SDK
时间:2022-07-22
本文章向大家介绍腾讯云一句话识别-iOS SDK,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
接入准备
实时语音识别的 iOS SDK 以及 Demo 的下载地址:iOS SDK。
接入须知
- 开发者在调用前请先查看实时语音识别的 接口说明,了解接口的使用要求和使用步骤。
- 该接口需要手机能够连接网络(GPRS、3G 或 Wi-Fi 网络等),且系统为 iOS 9.0 及以上版本。
开发环境
在工程info.plist
添加以下设置:
- 设置 NSAppTransportSecurity 策略,添加如下内容:
申请系统麦克风权限,添加如下内容:
<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)
准备工作到此结束
快速接入
开发流程及接入示例
- 引入 QCloudSDK 的头文件, #import<QCloudSDK/QCloudSDK.h>
- 创建 QCloudSentenceRecognizer 实例,并设置 delegate
3.调用方式
4.实现 QCloudSentenceRecognizerDelegate代理方法
识别结果演示
这篇文章对您有帮助的话,记得给小编点个赞 !!!!!
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- PHP实现微信对账单处理
- Laravel5.1框架路由分组用法实例分析
- PHP的HTTP客户端Guzzle简单使用方法分析
- laravel 框架实现无限级分类的方法示例
- 详解Laravel5.6通过路由进行API版本控制的简单方法
- php+layui数据表格实现数据分页渲染代码
- thinkPHP框架乐观锁和悲观锁实例分析
- PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
- laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
- Laravel框架实现即点即改功能的方法分析
- PHP使用PDO实现mysql防注入功能详解
- laravel接管Dingo-api和默认的错误处理方式
- PHP接入微信H5支付的方法示例
- PHP中用Trait封装单例模式的实现
- laravel 解决Validator使用中出现的问题