iOS 讯飞语音听写集成使用

-----------集成---------1.下载sdk从讯飞官网下载sdk,下载完毕后是一个压缩包,本身就是一个可运行demo,结构如下:doc:开发文档,包括pdf新手指南和接口说明的docset;lib:为sdk的framework,也可以理解为静态库;sample:demo代码,目录结果可以doc目录里的readme.txt,其中Definition.h文件是sdk对应的appid,一定...
摘要由CSDN通过智能技术生成


-----------集成---------

1.下载sdk
从讯飞官网下载sdk,下载完毕后是一个压缩包,本身就是一个可运行demo,结构如下:
doc:开发文档,包括pdf新手指南和接口说明的docset;
lib:为sdk的framework,也可以理解为静态库;
sample:demo代码,目录结果可以doc目录里的readme.txt,其中Definition.h文件是sdk对应的appid,一定要明白appid跟当前下载的静态库是捆绑的,不能随便乱搭配。

注意:重要的事情说三遍,我们不支持cocoapods,sdk必须要从官网下载,appid必须跟当前静态库匹配。

2.辅助库添加
不知道从什么时候开始,xcode集成framwork变得不太友好了,要求大家配置的信息有点多。
在集成静态库时,要需要大家集成libz.tbd库,如果你使用离线识别,还需要增加libc++.tbd。

3. framewor集成
你可以选择拖拽,或者通过add方式添加framework,但是还需要在build setting里配置framework search paths,这个path可以是绝对路径,也可以是相对路径,总之这个路径比如跟你的framework能够对的上才行,以demo为例,这个path为相对路径,
MSCDemo.xcodeproj是demo工程文件,
control
sample/MSCDemo/MSCDemo.xcodeproj
lib/iflyMSC.framework
那么path为$(SRCROOT)/../../lib,也就是说工程文件的上两级目录的lib下为framework,以这个准备来灵活设置你的实际工程配置。
集成好后,也可以在build pharses里选择link binary with libraries里看看是否有iflyMSC.framework,可以右键选择show in finder,看看实际位置与你的预期一致。

4.一般问题分析

1)报错10407,看到这个错误码,你要确认两个方面:

       a)appid是否用错,特别是在官网多次创建应用并下载多份sdk时,尤其容易搞混;

 

       b)是否执行了下面登录代码:

 

       //创建语音配置 ,appid必须要传入,仅执行一次则可 </
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值