unity接訊飛語音識別SDK(windows平臺)

上一篇只是shi'實現C#接訊飛語音識別SDK,這一篇在unity中實現語音識別

1、在unitygong工yin'音頻資源

2、導入SDK中的msc:

3、創建腳本,封裝dll,步驟就不重複了

4、做一個處理音頻的接口,傳入appid,會話信息、音頻路徑

5、負責初始化appid ,會話信息,音頻路經,最後調用接口(appid傳入自己的,msc導入自己的)

6、識別英文的結果:

識別中文的結果:

注意事項(我在做項目時遇到的問題):

首先:SDK不是線程安全的,不支持多路併發調用,即上一會話沒有結束,就開啓了下一會話,我因爲同時開了多個VS,測試不同的語音識別項目,結果就導致其中一個項目運行時登陸失敗,問了訊飛的開發人員才找出了原因

語言如果選錯,最後會識別不出來,中文語音會話信息就選中文模式,英文音頻就選英文模式,不然會識別出亂碼,輸出不了。

程序中使用msc_x64,如果用msc會報錯,可能是因爲電腦是64位的吧,這只是我的猜測

有開始就要有結束:

比如登陸後,最後使用完畢一定要退出

開啓會話,最後也要關閉會話

今天就寫到這,下一篇是關於在線錄製音頻之後把音頻轉成文字

demo地址;https://download.csdn.net/download/hyy_sui_yuan/10554682

有不理解的地方可以問,我也是剛研究沒多長時間,知道剛接觸是有些困難

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