美文网首页iOS开发小技巧iOS Developer
自定义类简单集成讯飞语音识别功能

自定义类简单集成讯飞语音识别功能

作者: 晨曦之光nl | 来源:发表于2017-04-26 17:12 被阅读67次

代码中主要代码大部分都是来自于讯飞提供的demo,讯飞官方demo写的非常好,有兴趣的同学可以看一看。
1.注册账号创建应用自然不用赘述,结束之后下载与自己创建的项目对应的语音识别SDK(官方没有提供cocoaPods方式,也不建议使用)并加入的项目中;添加SDK需要的框架:

QQ20170426-165000@2x.png

注意:官方图示中少了一个框架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);
    }];

相关文章

  • 语音识别

    常用平台 科大讯飞 百度语音 这篇博客以科大讯飞为例 常用功能 语音识别 语音合成 集成步骤 在科大讯飞开发平台注...

  • 集成科大讯飞语音功能之语音听写

    集成科大讯飞语音功能 标签: Android Speech 1.简介## 这次集成科大讯飞的语音功能主要是下面...

  • 自定义类简单集成讯飞语音识别功能

    代码中主要代码大部分都是来自于讯飞提供的demo,讯飞官方demo写的非常好,有兴趣的同学可以看一看。1.注册账号...

  • 【iOS篇】使用科大讯飞SDK集成语音合成和识别

    科大讯飞语音集成(语音识别和语音合成) 讯飞开发步骤 1.申请账号链接:http://member.xfyun.c...

  • 讯飞语音

    一、技术来源 讯飞开放平台:http://www.xfyun.cn 主要功能:语音听写、语音识别、语音合成、语义理...

  • iOS开发-语音合成:AVSpeechSynthesizer

    目前比较主流的语音识别和合成的工具“科大讯飞”很强大,使用起来也很简单,当然如果是简单的“文本到语音”的功能,在i...

  • 百度语音合成

    百度语音是当前网络上与讯飞语音并肩的一个集成语音在线离线合成,语音识别文字等的SDK。相对它的优点在于,不同于讯飞...

  • 科大讯飞语音识别集成与封装

    集成科大讯飞,实现在线语音输入、离线语音输入、语音转文字等功能。 Demo地址:https://github.co...

  • golang 使用科大讯飞进行语音合成与识别

    golang 使用科大讯飞进行语音合成与识别 使用科大讯飞 API 进行语音合成和识别,可识别wav和pcm文件 ...

  • 讯飞语音集成遇到的坑

    公司最近要集成讯飞的语音识别,同事在集成时总是报错,如下: 猜测和项目已有库冲突,果断移除,自建demo将项目中所...

网友评论

  • Silenceapple:你这个 是不带界面的么 ?
    Silenceapple:老是返回来识别错误
    Silenceapple:@晨曦之光nl 把你的类拖进去 报错。。
    晨曦之光nl:只是一个语音识别的类,自带一个识别弹出框,你可以看一下讯飞官方的demo,写的很好

本文标题:自定义类简单集成讯飞语音识别功能

本文链接:https://www.haomeiwen.com/subject/ayzizttx.html