# FAQ
- [如何聯系我們獲得技術支持](#_1)
- [錯誤碼查詢網址](#_2)
- [拿到了合成音頻但不知道如何來播放](#_3)
- [如何進行大文本的合成](#_4)
- [獲取不到識別/聽寫結果](#_5)
- [能獲取到語音聽寫結果但是不全](#_6)
- [可以拿到識別/聽寫結果但是響應很慢](#_7)
- [如何設置語音云服務URL](#URL_8)
- [如何通過代理服務器訪問語音云服務](#_9)
### 如何聯系我們獲得技術支持
> 科大訊飛提供以下方式的技術支持:
> **電話支持**
> 請于周一~周五,北京時間9:00~17:00,撥打電話: 0551-65309063 獲得技術支持。
> **電子郵件支持**
> 請將問題的詳細描述發至: msp\_support@iflytek.com。
> **在線支持**
> 請登錄我們的論壇 <http://bbs.xfyun.cn/>
> 聯系時對問題的描述請盡量包含以下內容:
> 1\.系統配置(包括CPU、內存、硬盤、操作系統及產品版本等信息)
> 2\.問題重現(包括詳細的操作過程、文本內容、識別音頻、合成文本、運行日志等)
>
> ### 錯誤碼查詢網址
>
> 答: <https://shimo.im/sheet/w3yUy39uNKs0J7DT>
>
> ### 拿到了合成音頻但不知道如何來播放
>
> 答:拿到的合成音頻是沒有音頻頭的,音頻頭中含有音頻格式、采樣率、音頻長度等播放音頻所需信息。拿到合成音頻后,用戶可以添加音頻頭,可參考例子tts\_sample中的代碼,然后使用常規播放器來播放;也可以使用Cool Edit等軟件手動選擇音頻參數來播放。
>
> ### 如何進行大文本的合成
>
> 答:語音云一次語音合成允許的合成文本大小不超過8192個字節,所以對于長度超過此值的大合成文本,用戶可以采用“分段合成”的方式,即先將大文本按照標點符號如句號進行切分,然后對每一段文本分別進行合成。進行分段合成時,用戶既可以在一路會話中循環使用QTTSTextPut+QTTSAudioGet組合完成合成,也可以為每一段文本使用一路獨立的會話完成合成。
>
> ### 獲取不到識別/聽寫結果
>
> 答:原因可能是:
> QISRSessionBegin的參數設置不正確,如沒有設置好正確的引擎類型等。
> 音頻格式不對,客戶端支持的音頻編解碼算法只支持16位Intel PCM格式的音頻。
>
> ### 能獲取到語音聽寫結果但是不全
>
> 答:此問題主要是在調用QISRAudioWrite時沒有正確設置參數audioStatus所致,此參數在寫入非最后一個音頻數據塊時需要設置為2,寫入最后一個數據塊時需要設置為4,以告訴MSC音頻寫入完畢。如果只有一個音頻數據塊,audioStatus也需要設置為4。
>
> ### 可以拿到識別/聽寫結果但是響應很慢
>
> 答:此問題可以嘗試如下方法來解決:
> 調用QISRAudioWrite接口寫音頻數據時,盡量做到“勻速發送”——周期性的發送定長數據,做到邊錄邊發,避免一次發送數據量過大的音頻。
> 采用QISRAudioWrite接口和QISRGetResult接口混調的方式。在調用QISRAudioWrite接口時,可以檢查out型參數recogStatus,如果其值為0,表明已經有(部分)識別結果緩存在MSC中了,此時可以調用QISRGetResult來獲取結果。
>
> ### 如何設置語音云服務URL
>
> 答:在MSPLogin接口中添加:server\_url = <http://YourDomainName/msp.do> (YourDomainName是指語音云服務域名,請開發者自行替換)
> 例如:MSPLogin(NULL, NULL, "appid = 12345678, server\_url = <http://sdk.openspeech.cn/msp.do>"); 注意:各參數間,以英文逗號分隔。
> 接口原型:
> int MSPLogin(const char *usr, const char* pwd, const char\* params)
>
> ### 如何通過代理服務器訪問語音云服務
>
> 答:在MSPLogin接口的params參數中添加:
> net\_type=custom, proxy\_ip=, proxy\_port=
> 其中,,替換為實際的代理服務器地址和端口。
> 例如:MSPLogin(NULL, NULL, "appid = 12345678, net\_type=custom, proxy\_ip=192.168.1.2, proxy\_port=8080"); 注意:各參數間,以英文逗號分隔。
> 接口原型:
> int MSPLogin(const char *usr, const char* pwd, const char\* params)
> 注意: 若在設置代理參數后,使用語音服務過程中,報錯10204/10205/10212等網絡異常錯誤時,請查閱以下內容,做出相關操作:
>
> - 訊飛語音SDK的通信協議使用的是標準HTTP1.1協議,其代理協議使用的是標準HTTP代理協議。
> - 代理服務器需要支持全雙工多問多答方式,即 pipeline 模式。
> - 代理服務器不能對80端口做限制,不能對 IP 和域名進行攔截。
> - 需要確保代理服務器只負責轉發數據包,不能改變數據包的完整性和時序性。
> - 代理服務器在轉發數據包時,不能在HTTP協議頭部添加 IE6 標識頭。