这两天在项目中需要用到讯飞语音,所以就调研了一下,发现并不是很难,其实处处是坑,所以才会有这篇文章。
我按照官方文档注册了账号,创建了App,下载了Demo(包含SDK),创建App的时候我只选择了语音听写,因为App的目的就是创建一个类似讯飞输入法的东西,用语音来写文章。
128个错误
按照文档进行了集成,但是你妹的文档说的也太草率了吧。
这个一定不要忽视,去官方Demo里面找到jsoncpp文件夹,直接拷贝到你的工程里面,这时候你发现你的错误减少了,下面的错误肯定是消失了。
接下来你会发现你还是有错误
意思是你原本的工程里面如果存在.pch文件会产生这个错误 如果原工程里面没有.pch的文件的话是没有问题的
假如有.pch的话 比如内容是
#import "你需要的库A.h"
#import "你需要的库B.h"
那么需要改成
#if __OBJC__
#import "你需要的库A.h"
#import "你需要的库B.h"
#endif
因为用了C++,所以你需要把你的AppDelegate.m
改成AppDelegate.mm
.
接下来能跑通之后你会发现,妈的,日志千千万啊,咋整?
[IFlySetting showLogcat:NO];
这个可以暂时让你的控制台轻松一点。