您的位置:首页 > 移动开发 > IOS开发

IOS开发之语音合成(科大讯飞)详解

2016-10-14 10:46 375 查看
如何实现语音合成呢?

1、注册讯飞账号,申请APPID(注意选择IOS平台)

2、加载所需要的类库

3、导入所需要的类库文件头

4、调用申请的APPID以及所需函数,完成语音合成(需要参考官方给出的SDK文件)

详细步骤:

一、首先到科大讯飞官网注册账号(http://open.voicecloud.cn/),并创建应用获取appid,下载sdk文件



二、代码实现api调用

1.先用xcode(我这里使用的是xcode 5.1)新建好一个项目,然后在项目添加要用的类库。其中有一个是讯飞语音的类库iflyMSC,在下载的sdk文件里有,导入就行了。导入的时候要注意把iflyMSC类库拷贝到你的工程目录里,不然后果很严重!



2.导完类库之后,在建好的工程里添加好要用的头文件。

MainViewController.h

MainViewController.m

3.完成这些准备工作之后,接下来就是堆代码的工作了。为了方便,笔者只用了两个控件:一个UITextField、一个UIButton,然后给这两个控件分别做一个Outlet和Action连接。

MainViewController.h

MainViewController.m

4.以上的代理方法其实是可以不写的,但是官方给出的说明是需要加上的。若是在运行过程中出现错误,可以查看开发者文档的错误码列表,找出相应的错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息