Android 離線語音(訊飛語音)封裝工具類

2021-07-25 14:01:46 字數 1201 閱讀 4468

一開始為了趕專案進度,沒進行封裝工具類,在好幾個actiivty裡寫了好幾遍重複**,

感覺太冗餘了,今天把**封裝一下,使用起來就很方便了

如果對離線語音配置與使用方法不是很了解

android 離線語音使用方法與配置

public void 

initvoice()

util:

import

android.content.context

;import

com.iflytek.cloud.errorcode

;import

com.iflytek.cloud.initlistener

;import

com.iflytek.cloud.speechconstant

;import

com.iflytek.cloud.speechsynthesizer

;import

com.iflytek.cloud.util.resourceutil

;/**

* created by ly on 2016/12/22.

*/public class

offlinevoiceutils

public void

setparam(string

voice_text_rate)

public static

offlinevoiceutils

getinstance(context

context)

}});

return

instance;}

public void

setcontext(context

context)

}

oncreate:

offlinevoiceutils.getinstance(this).setparam();

offlinevoiceutils.mtts.startspeaking("我愛你中國",null);

setparam 寫一遍就行了 如果不需要改引數的話

作者水平有限     不喜勿噴

訊飛語音 文字轉換語音

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

訊飛語音轉寫

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

android 開發 訊飛語音喚醒功能

技術要點 1 設定喚醒一直保持,直到呼叫stoplistening,傳入0則完成一次喚醒後,會話立即結束 預設0 mivw.setparameter speechconstant.keep alive,1 關鍵 語音喚醒 語音喚醒物件 private voicewakeuper mivw 喚醒結果內...