我用那個百度語音識別的sdk,他要求音頻格式是wav,采樣率8k單聲道,但是我錄音軟體錄音出來不是這個啊,于是我就只能用格式工廠轉化,但是總不能每次都這樣吧好麻煩,我就像寫到程式里,于是問題就來了,如何在java代碼里面音頻轉換啊。
總結一下,我現在有兩個問題:
1.如何在java代碼中打開錄音軟體啊,我每次手點了然后關閉,然后保存跑代碼感覺好low
2.如何在java代碼中實作音頻格式轉換啊,把原音頻轉換為目標音頻
各位能花時間看我的問題不勝感激啊,學生黨不太會,有大哥幫解決一下微信發個小紅包也可以啊
uj5u.com熱心網友回復:
JAVE-ManualJava程式中呼叫第三方工具:
Alvas_Audio或者是FMJ。在程式中呼叫它們,然后傳入音頻檔案內容來轉換。這兩個開源工具都有源代碼的。可以去官方下載看看
uj5u.com熱心網友回復:
打開錄音軟體,你可以使用ProcessBuilder builder 系結行程,轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/20313.html
標籤:Windows客戶端使用
