在iphone项目中使用讯飞语音sdk实现语音识别和语音合成

在iphone项目中使用讯飞语音sdk实现语音识别和语音合成

ID:14197924

大小:1.01 MB

页数:14页

时间:2018-07-26

在iphone项目中使用讯飞语音sdk实现语音识别和语音合成_第1页
在iphone项目中使用讯飞语音sdk实现语音识别和语音合成_第2页
在iphone项目中使用讯飞语音sdk实现语音识别和语音合成_第3页
在iphone项目中使用讯飞语音sdk实现语音识别和语音合成_第4页
在iphone项目中使用讯飞语音sdk实现语音识别和语音合成_第5页
资源描述:

《在iphone项目中使用讯飞语音sdk实现语音识别和语音合成》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在iPhone项目中使用讯飞语音SDK实现语音识别和语音合成现在很多手机应用中都出现了语音功能,比如:QQ音乐的语音输入进行搜素、google的语音、最近中国移动联合讯飞发布的《灵犀》手机应用,都有集成语音的功能,而且识别率也是非常的不错,比如《灵犀》中的可以通过语音实现发送短信、拨打电话功能(离线可使用),自己使用了一下,还是比较的方便,而对于一些更高级的功能却会需要在联网的情况下才能使用(查询天气、查询股票、上网搜索、听新闻、地图导航、翻译以及聊天等等功能)。大致介绍了一些,就进入正题,下面讲一讲如何使用讯飞的语音SDK加入到

2、你的iPhone应用中吧!1.首先请先到讯飞官方网站的开发者专区(http://open.voicecloud.cn/developer.php)。如果你还没有注册,那么需要先注册一个开发者账号的。点击网站顶部的“免费注册”即可,使用你的自己的手机号码注册一个账号。2.仅仅注册了一个开发者账号还可以使用SDK,因为还需要申请Appid。登陆之后到自己的个人中心创建一个应用填写好相关信息,然后等待审核通过,因为只有审核通过之后,你才可以下载讯飞语音的SDK。如下:屏幕快照2013-04-19上午11.01.43.png(135.63

3、KB,下载次数:0)下载附件下载专区2013-4-1911:03上传3.如果你的应用已经审核通过,点击SDK下载,并且选择对应平台的SDK,比如现在选择iphone平台SDK下载。4.下载好了之后,你会看到一个压缩包,解压出来有四个文件,屏幕快照2013-04-19上午11.06.17.png(6.68KB,下载次数:0)下载附件解压之后文件2013-4-1911:06上传其中sample就是讯飞提供的DEMO了,打开项目,你会看到这样的目录结构:屏幕快照2013-04-19上午11.08.30.png(78.57KB,下载次数:

4、0)下载附件DEMO目录结构2013-4-1911:09上传直接运行,并没有错误,只有几个警告,运行界面如下:屏幕快照2013-04-19上午11.11.02.png(133.35KB,下载次数:0)下载附件运行界面2013-4-1911:11上传屏幕快照2013-04-19上午11.11.29.png(112.28KB,下载次数:0)下载附件听写界面2013-4-1911:12上传5.那么怎么在自己的项目中使用呢?其实还是非常简单的。讯飞也有提供相关的开发文档,还是比较详细。在开发者专区和下载专区都有文档可供下载。6.新建一个i

5、Phone项目吧。新建好了之后,需要先导入需要的lib,如下:屏幕快照2013-04-19上午11.16.35.png(21.33KB,下载次数:0)下载附件lib2013-4-1911:16上传其中需要说明的是,iflyMSC.framework这个lib就在你下载的SDK解压文件下的lib文件夹下。在添加lib的界面选择AddOthers...,并且选择你下载的lib。点击Open,就能正确添加。屏幕快照2013-04-19上午11.19.54.png(68.63KB,下载次数:0)下载附件选择iflyMSC.framewor

6、k2013-4-1911:20上传7.一些函数和配置的说明:在你需要使用SDK的头文件中导入文件:1.#import"iFlyMSC/IFlyRecognizeControl.h"2.#import"iFlyMSC/IFlysynthesizerControl.h"复制代码创建一个识别控件或者合成控件:1.IFlyRecognizeControl  *_iFlyRecognizeController;  //識別控件2.IFlySynthesizerControl  *_iFlySynthesizerControl;    //合

7、成控件复制代码在实现文件初始化控件:1.2.//初始化語音識別控件3.  _iFlyRecognizeController=[[IFlyRecognizeControlalloc]initWithOrigin:CGPointMake(20,70)initParam:initPara];4.  [self.viewaddSubview:_iFlyRecognizeController];5.  6.  //Configure7.  [_iFlyRecognizeControllersetEngine:@"sms"enginePara

8、m:nilgrammarID:nil];8.  [_iFlyRecognizeControllersetSampleRate:16000];9.  [_iFlyRecognizeControllersetDelegate:self];10.  [_

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。