|
iflyRecognition 模块(科大讯飞语音听写,语音合成)使用小demo
[复制链接]
本帖最后由 uoaccw 于 2018-12-28 21:27 编辑
iflyRecognition 模块封装了 科大讯飞 的SDK 的语音听写、语音在线合成功能。 (通俗点讲是语音识别、文字朗读功能。)
模块文档地址: https://docs.apicloud.com/Client-API/Open-SDK/iflyRecognition
这个小demo实现把语音转文字,显示到页面的功能。附件有代码包。使用时,需将讯飞平台创建应用后查看的appid填写到createUtility()方法中。
运行效果图见底部。
使用流程:
1. 到讯飞开放平台 https://www**.**/ 注册账号。
2. 在讯飞开放平台分别创建Android 和 iOS 应用,并添加 语音听写,在线语音合成 服务。
3. 分别制作Android ,iOS自定义模块。参考模块文档相关描述。
4.
【ios平台使用模块的配置】
1,配置 plist 文件
在 iOS 9 下直接进行 HTTP 请求时会收到错误提示。不能直接使用 HTTP 进行请求,需要在 Info.plist 新增一段用于控制 ATS 的配置:
<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/></dict>
2,云编译时的配置
云编译时,需要申请访问的权限:麦克风、定位(使用期间)、定位(始终)、通讯录。注意:iOS最低适配版本为 iOS8, 需要在云编译界面,右上角的高级设置里,选择支持iOS版本为8.0以上。
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|