科大讯飞语音听写:
1、配置工程 导入科大讯飞的三方库
2、在app delegate里设置科大讯飞的id
先导入头文件
#import "iflyMSC/IFlyMSC.h"
代码如下:
//设置sdk的log等级,log保存在下面设置的工作路径中
[IFlySetting setLogFile:LVL_ALL];
//打开输出在console的log开关
[IFlySetting showLogcat:NO];
//设置sdk的工作路径
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
NSString *cachePath = [paths objectAtIndex:0];
[IFlySetting setLogFilePath:cachePath];
//创建语音配置,appid必须要传入,仅执行一次则可
NSString *initString = [[NSString alloc] initWithFormat:@"appid=%@",IFlyAppID];
//所有服务启动前,需要确保执行createUtility
[IFlySpeechUtility createUtility:initString];
3、导入科大讯飞的配置文件
4、导入文件:JLJVoice
5、再需要的地方:调用方法
点击按钮开始的时候:
结束时调用(或者是超时科大讯飞自动会停止)