[TOC]
## 常見問題整理
>請參見論壇帖子:iOS SDK 常見問題整理
~~~
http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=7535&page=1#pid33927
~~~
## 如何設置語音云服務URL
>對于一些特殊服務,需要在createUtility接口中添加:server_url = http://YourDomainName/msp.do (YourDomainName是指語音云服務域名,請開發者自行替換)
例如:
~~~
NSString *initString = [[NSString alloc] initWithFormat:@"appid=%@,server_url=%@", @"12345678",@"http://sdk.openspeech.cn/msp.do"]; //注意:各參數間,以英文逗號分隔。
[IFlySpeechUtility createUtility:initString];
~~~
>接口原型:
(IFlySpeechUtility *)createUtility:(NSString *)params
## 如何通過代理服務器訪問語音云服務
>答:在createUtility接口的params參數中添加:
~~~
net_type=custom, proxy_ip=<host>, proxy_port=<port>
其中,<host>,<port>替換為實際的代理服務器地址和端口。
~~~
例如:
~~~
NSString *initString = [[NSString alloc] initWithFormat:@"appid=%@, net_type=custom, proxy_ip=192.168.1.2, proxy_port=8080", @"12345678"]; //注意:各參數間,以英文逗號分隔。
[IFlySpeechUtility createUtility:initString];
~~~
> 接口原型:
(IFlySpeechUtility *)createUtility:(NSString *)params
> **注意**: 若在設置代理參數后,使用語音服務過程中,報錯10204/10205/10212等網絡異常錯誤時,請查閱以下內容,做出相關操作:
> * 訊飛語音SDK的通信協議使用的是標準HTTP1.1協議,其代理協議使用的是標準HTTP代理協議。
> * 代理服務器需要支持全雙工多問多答方式,即 pipeline 模式。
> * 代理服務器不能對80端口做限制,不能對如下域名做攔截:
> hdns.openspeech.cn
> scs.openspeech.cn
> open.xf-yun.com
> dev.voicecloud.cn
> * 需要確保代理服務器只負責轉發數據包,不能改變數據包的完整性和時序性。
> * 代理服務器在轉發數據包時,不能在HTTP協議頭部添加 IE6 標識頭。
>
## 如何處理iOS SDK音頻服務
>請參見論壇帖子:訊飛語音iOS SDK音頻問題詳解
~~~
http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=22826&extra=
~~~