找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 987|回復: 3
打印 上一主題 下一主題

[實用軟件] Android平臺語音對話程序源碼,包括語音合成

[復制鏈接]

微網絡學前班

微幣
70
跳轉到指定樓層
樓主
發表于 2015-1-22 11:05:14 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

逛了這許久,何不進去瞧瞧?

您需要 登錄 才可以下載或查看,沒有帳號?立即注冊

x
看到一個小伙伴分享的一個android下語音識別+圖靈對話的源碼,包含語音合成。
對話調用的圖靈機器人提供的免費WEB API,語音目前用科大訊飛的在線接口,稍后打算把百度的語音也給加上。
有需要源碼的請留下郵箱,或者發郵件到[email protected]

使用的時候注意把圖靈的API_KEY以及科大訊飛的APPID換成自己的。
    /** 圖靈機器人 */
          public String TURING_API_KEY = "";
          public String TURING_URL = "www.tuling123.com/openapi/api?key=";
          public String TURING_USERID = "user-test";

      /** 科大訊飛語音  */
          public String IFLYTEK_APPID = "";

代碼一直在改進,現在有點復雜,為了做研究測試,在語音識別(ASR)、語義理解(NLU)、對話(DIALOG)、語音合成(TTS)幾個環節做了多個實現,每個實現都做成了單例。
上邊幾個環節都各自固定在一個線程中運行,線程間通過一個調度線程通信,這樣可以優化效率,如果回聲抑制可以做到的話,還可以在播放語音的過程中通過語音指令中斷播放。
看代碼可以從TalkActivity和TalkManager這兩個類看起。
界面也做了一些優化,截圖見附件:

微網絡高中生

微幣
1774

熱心會員勛章帥哥勛章雙子座十二生肖-丑牛灌水王勛章幫助達人勛章

沙發
發表于 2015-1-22 16:07:35 | 只看該作者
回復

使用道具 舉報

微網絡學前班

微幣
10
板凳
發表于 2015-1-22 16:45:05 | 只看該作者
,,,

微網絡學前班

微幣
10
地板
發表于 2015-1-22 20:16:45 | 只看該作者
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則