科大訊飛語音iOS版
阿新 • • 發佈:2019-01-29
如何快速整合科大訊飛語音雲:
註冊科大訊飛語音雲帳號=》建立應用=》下載SDK=》整合開發=》測試應用=》釋出應用
1.註冊科大訊飛語音雲賬號
科大訊飛語音雲的註冊地址:
http://member.voicecloud.cn/index.php/default/register?referer=
如果有新浪、人人、QQ、CSDN賬號也可以直接授權登入
2.建立新應用
進入語音雲開放平臺首頁,點選右上方的我的語音雲,建立應用:
點選提交,進入應用詳情頁,這時候沒有開通任何服務。
點選立即開通,選擇語音基礎能力,確定。
3.下載IOS 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 |