代码中主要代码大部分都是来自于讯飞提供的demo,讯飞官方demo写的非常好,有兴趣的同学可以看一看。
1.注册账号创建应用自然不用赘述,结束之后下载与自己创建的项目对应的语音识别SDK(官方没有提供cocoaPods方式,也不建议使用)并加入的项目中;添加SDK需要的框架:
注意:官方图示中少了一个框架Contacts.frameworks(我就不说当时因为这个框架我找了一下午原因)
2.集成完成成功运行之后在APPDelegate中写下如下代码:
//将“12345678”替换成您申请的APPID。
NSString *initString = [[NSString alloc] initWithFormat:@"appid=%@",@” 12345678”];
[IFlySpeechUtility createUtility:initString];
3.将我的自定义类VoiceRec加入到工程中
VoiceRec
4.只需要通过一下代码即可打开语音识别
[VoiceRec startRecWithView:self.view];
返回的识别结果可以通过block回调获得:
[vc.voiceRec getMessage:^(NSString *string) {
completionHandler(string);
}];
网友评论