我需要构建一个脚本(VBS 或 WSH),它在“收听”特定声音时简单地运行一些命令。
因此,它会将音频流(比如“blink.wav”文件)与来自操作系统(win xp)的任何传入音轨进行比较。
请注意,这不是任何语音识别脚本,而是音频驱动的软件。
以下是我基本上想要实现的(更发达的)商业产品。
http://www.zonetrigger.com/sound-detection/
有可用的代码示例吗?
SAPI 接口(interface)对我的目的有用吗?
真的非常感谢!
最佳答案
有用于此的开源软件,但将其集成到 VBS 中并非易事。例如,您可以使用 Python 构建很酷的东西:
http://willdrevo.com/fingerprinting-and-audio-recognition-with-python.html
匹配的整体算法很简单——你从目标音频和传入的音频流中提取一些特征,然后每时每刻比较它们。
关于audio - 使用 VBS 或 WSH 的声音触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25993286/