1. 程式人生 > >科大訊飛語音iOS版

科大訊飛語音iOS版

如何快速整合科大訊飛語音雲:

註冊科大訊飛語音雲帳號=》建立應用=》下載SDK=》整合開發=》測試應用=》釋出應用

1.註冊科大訊飛語音雲賬號

科大訊飛語音雲的註冊地址:

http://member.voicecloud.cn/index.php/default/register?referer=

如果有新浪、人人、QQ、CSDN賬號也可以直接授權登入

其他方式登陸

2.建立新應用

進入語音雲開放平臺首頁,點選右上方的我的語音雲,建立應用:

建立新應用

點選提交,進入應用詳情頁,這時候沒有開通任何服務。

語音雲測試

點選立即開通,選擇語音基礎能力,確定。

選擇要開通的業務

3.下載IOS SDK

緊跟上一步,開通語音基礎能力後,進入語音基礎能力頁面:

SDK下載

點選SDK下載選擇帶語音介面的,再次點選下載即可下載到最新SDK包。解壓下載的檔案,lib資料夾中得ifyMSC.framework就是我們需要的語音雲開發工具。

4.整合開發

    1)新建工程

新建工程

    2)新增靜態庫

將開發工具包中lib目錄下地iflyMSC.framework新增到工程中去。再新增如下圖所示的庫:

新增靜態庫

    3)匯入標頭檔案

在.pch檔案匯入如下標頭檔案:

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #import <iflyMSC/IFlyRecognizerViewDelegate.h> #import <iflyMSC/IFlyRecognizerView.h> #import <iflyMSC/IFlySpeechRecognizerDelegate.h> #import <iflyMSC/IFlySpeechRecognizer.h> #import <iflyMSC/IFlySpeechUnderstander.h> #import <iflyMSC/IFlySpeechSynthesizerDelegate.h>
#import <iflyMSC/IFlySpeechSynthesizer.h> #import <iflyMSC/IFlyContact.h> #import <iflyMSC/IFlyDataUploader.h> #import <iflyMSC/IFlyUserWords.h> #import <iflyMSC/IFlySpeechConstant.h> #import <iflyMSC/IFlySpeechUtility.h>

    4)初始化SDK

在AppDelegate.m檔案中的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions裡新增如下程式碼:

?
1 2 3 NSString *appid = @"53be3a59"; NSString *initString = [NSString stringWithFormat:@"appid=%@",appid]; [IFlySpeechUtility createUtility:initString];

請自行根據自己應用的APPID修改appid字串內容。

    5)語音轉寫,帶介面

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18