手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

基于iOS系统如何开发一款语音识别软件

时间:2024-10-14 02:00:50

1、我们要站在巨人的肩膀上,实现语音识别,不需要去探究具体的算法,我们可以借助成熟的SDK,直接做上层功能。首先注册语音识别SDK账号(茑霁酌绡http://open.voicecloud.cn/),并创建应用获取appid,下载sdk文件。

基于iOS系统如何开发一款语音识别软件

2、为了更好地理解后续内容,这里先对文档中出现的若干专有名词进行解释说明:

基于iOS系统如何开发一款语音识别软件

3、在XCode中建立你的工程,或者打开已经建立的工程。将开发工具包中lib目录下的iflyMSC.framework添加到新建工程中(如下图所示)。

基于iOS系统如何开发一款语音识别软件

4、按下图添加SDK所需要的iOS库,请注意libz.dylib,CoreTelephoney.framework不要遗漏。注:如果使用的是离线识别,还需要增加libc++.dylib。

基于iOS系统如何开发一款语音识别软件

5、确认SDK的路径。请确认图一红薄本窭煌色部分的路径能够找到iflyMSC.framework。为了支持多人开发,建议双击红色部分,把路径改为相对路径,例如像下图所示。注意:请挹掷秦把把不必要的路径删除。例如更新了SDK后,新的SDK与旧的SDK不在同一路径,请把旧的路径删除,避免引用到旧的库。对应集成SDK后发现编译失败,提示找不到头文件,请先检查这个路径是否正确。

基于iOS系统如何开发一款语音识别软件
基于iOS系统如何开发一款语音识别软件

6、导入头文件在你需要使用MSC服务的文件中导入相应的头文件

基于iOS系统如何开发一款语音识别软件

7、初始化必须在初始化后才可以使用语音服务,初始化是异步过程,推荐在程序入口处调用。Appid是应用的身份信息,具有唯一性,初始化时必须要传入Appid。 下面是语音合成示例:

基于iOS系统如何开发一款语音识别软件
© 手抄报圈