訊飛AIUI集成語音語義的21003錯誤

昨天嘗試着使用了一下科大訊飛的AIUI,主要是使用其中的語音語義理解,在使用的過程中碰到了一個21003的錯誤,也就是初始化失敗.找了好久問題出現在哪裏,最後發現是由於自己的粗心大意,就是缺少了這一關鍵步驟(使用 AIUIAgent 時,必須使用 VAD 資源,請把 res/vad 目錄下的資源拷貝到項目 assets/vad 目錄下).如果大家在使用AIUI的時候也出現了21003的錯誤,並且不是像我一樣,大家可以參考下面的解決辦法:

21003:初始化失敗:這個錯誤經常出現,主要是在調用過程中剛開始初始化就開始設置參數、開始識別或開始合成,解決辦法:初始化是相對異步21進行的,初始化的時候在 InitListener 裏面的 onInit()回調初始化成功之後在開始設置參數、調用合成、調用識別。合成的初始化有回調接口,你是在初始化未完成的情況下就進行合成,所以纔會報這個錯誤,所以你需要在初始化完成時,才能調用播放接口。21003 是未初始化,還要看看有沒有先設置您的 appid 呢?使用的是speechapi.jar 麼?使用 speechapi.jar 的話需要先安裝訊飛語音+,有沒有安裝呢?再看看各項權限也都加了吧!可以看看這兩個帖子:
http://club.voicecloud.cn/forum.php?mod=viewthread&tid=9462&highlight=21003

http://club.voicecloud.cn/forum.php?mod=viewthread&tid=9150&highlight=21003


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章