[英]Voice Sampling with Java
我正在嘗試開發一個將記錄語音並相應繪制圖形的應用程序。
以下是我期望的輸出。
當User1錄制聲音時,說“ Hello”系統應生成一個說“ Graph A”的圖表。 現在,當User2錄制與“ Hello”相同的聲音時,系統應生成“ Graph B”,即(Graph A!= Graph B)。 現在,User1再次錄制與“ Hello”系統相同的聲音,系統應生成相同的圖形“ Graph A”。
我為此使用Java采樣算法,但是第二次錄制的聲音總是比以前錄制的聲音有所變化(可能是由於背景噪音,聲音的自然變化或其他因素所致)。
我的問題是1.真的可行嗎? 2. JAVA中是否有內置庫來實現輸出。
我在使用簡單的聲音壓縮/識別庫玩了一點,並且遇到了這個問題
http://code.google.com/p/musicg-sound-api/downloads/list
您可以將聲音錄制為wav格式,然后比較兩個(或多個)wav文件的相似度(%)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.