android 開發 訊飛語音喚醒功能

2021-09-06 23:22:44 字數 1180 閱讀 4481

技術要點:

1、// 設定喚醒一直保持,直到呼叫stoplistening,傳入0則完成一次喚醒後,會話立即結束(預設0)

mivw.setparameter(speechconstant.keep_alive, "1");

關鍵**:

/**

*******************************語音喚醒***********************************************

*///

語音喚醒物件

private

voicewakeuper mivw;

//喚醒結果內容

private

string resultstring;

private

void

initawake()

//初始化喚醒物件

mivw = voicewakeuper.createwakeuper(this, null

);

//非空判斷,防止因空指標使程式崩潰

mivw =voicewakeuper.getwakeuper();

if(mivw != null

) else

}private wakeuperlistener mwakeuperlistener = new

wakeuperlistener()

else

if(!needshowvoicetips)

}else}}

catch

(jsonexception e)

catch

(exception e)

"結果"+resultstring, toast.length_short).show();

} @override

public

void

onerror(speecherror error)

@override

public

void

onbeginofspeech()

@override

public

void onevent(int eventtype, int islast, int

arg2, bundle obj)

};

訊飛語音轉寫

邏輯 語音上傳 prepare 訊飛 返回乙個task id 音訊分片上傳 upload 訊飛,呼叫多次,直到檔案全部上傳完成 合併音訊merge 訊飛 每三分鐘呼叫getprogress 訊飛 得到結果getresult 訊飛 訊飛官方文件 介面呼叫流程 安裝外掛程式 js md5 和 crypt...

訊飛語音 文字轉換語音

1.首先在訊飛開放平台註冊賬號 然後新增應用 把libs下的資源放入到你的工程的libs下面 手動新增到依賴庫add as library 你還需要把assets資料夾複製到main下面 在專案build.gradle檔案的android 內,配置下面一段 同步一下gradle檔案 sourcese...

c 訊飛語音 sdk

訊飛提供msc.dll這個dll,呼叫dll的封裝 mscdll入口封裝 private class mscdll 說明一下 qisruploaddata 上傳詞庫 這個函式在開發文件裡面沒的,訊飛遺漏了。類 mscnet region 定義字段 返回錯誤代號 private int ret 0 p...