2013-01-14 48 views

回答

3

要使用java聲音識別器,您需要:提交/流式傳輸瀏覽器中記錄的內容,或使用本地處理(applet/javafx)。

安全applet/javafx might not be a bad idea;由於錄製可能產生大量數據blob,因此您可以在本地計算機上執行處理。我敢打賭,這個小程序需要簽名才能訪問麥克風。你也可以將音頻數據傳輸到服務器,websockets可能是一個很酷的鏡頭。

對於Javascript,我認爲您需要使用HTML5 for microphone recordingFlash


對於音頻比較,我認爲你想要audio fingerprinting。這是音頻文件的摘要。你需要在你自己的數據庫中搜索你自己的數據庫中的「最佳匹配」。

我不確定斯芬克斯是誰在這裏。 MusicgMusicUri都有音頻指紋識別。

+0

Thanx將爲您的答覆!所以現在我可以從JavaScript通信到Java小程序。但使用識別器匹配聲音的問題仍然存在。 – mayurvir

+0

我編輯了我的回答音頻比較。它有幫助嗎? – Will