前言
科大訊飛語音雖好,其嚴格的認證與校驗確實精密,不過也大大提高了開發者的集成難度,並非危言聳聽,我想大多數人都有經歷過
- 11210(用戶ID與離線資源不匹配)
- 21480( 離線引擎GUID不一致(引擎版本和資源有個對應的ID,這兩個必須要一致))
- 11211(用戶ID與離線資源不匹配)
- 11203 (離線服務:授權過期,離線體驗版授權過期
在線服務:併發超了)
文章背景
筆者二開一個科大語音庫,由於免費離線授權過期,避開科大其高昂的授權費用,決定重新集成一遍SDK,這樣就可以換取短暫的試用期,下次到期之前,再次重新申請即可,這種小聰明也是科大默許的,這大概就是運營的藝術吧?
我們先講如何正確的集成該SDK,之後就會發現你可以完全避開以上幾個錯誤碼。
第一步
進入應用點離線聽寫
第二步
右邊點下載SDK
第三步
這裏比較關鍵,該平臺是會針對性的***合成SDK和Jar包的,這也是爲什麼會出現以上各種校驗失敗的原因*
第四步
第五步
替換strings的AppID
第六步
引入module 改下名字高大上點 比如:McsLib
修改爲module 爲 libray
引入庫
參考DEMO