2014-09-23 36 views
1

我需要建立一個腳本(VBS或WSH),當一個特定的聲音被「聽」時,它只是運行一些命令。 因此,它會將音頻流(比如「blink.wav」文件)與來自操作系統的任何傳入音頻音軌(win xp)進行比較。 請注意,這不是任何語音識別腳本,而是一個音頻驅動軟件。聲音與VBS或WSH觸發的事件

以下是我基本希望達到的(更開發的)商業產品。

http://www.zonetrigger.com/sound-detection/

是否有任何的代碼示例可用? SAPI接口對我的目的有用嗎? 非常感謝你!

回答

0

這是一款開源軟件,但將其集成到VBS中並不是微不足道的。例如,你可以建立很酷的事情與Python:

http://willdrevo.com/fingerprinting-and-audio-recognition-with-python.html

總體的算法匹配很簡單 - 你提取目標聲音和輸入的音頻流的一些特徵,只是對它們進行比較的時候每一刻。

+0

感謝您的回覆。我也發現這個記錄https://github.com/t4ngo/dragonfly任何線索使用Windows腳本語言或類似WSR宏來完成這項工作http://www.microsoft.com/en-us/download/ details.aspx?id = 13045但是對於Win XP? – gnappoman 2014-09-24 07:34:26

+0

我真的不想製作音頻指紋識別軟件。我需要一些非常簡單的東西,並且浪費很少的cpu資源是我的主要目的。系統必須識別的聲音與要比較的聲音相同。所以不需要複雜的算法。就像字符串比較,但是,與音頻流和文件。 – gnappoman 2014-09-24 08:10:45