我的目标是能够使用Python检测通过PC扬声器发出的特定噪音。用伪代码表示以下内容:
正在通过扬声器(例如游戏)等应用程序播放声音, ny出现“要检测的音频”声音,我想检测出声音并采取措施
我要检测的can be found here特定声音。
如果我将其分解,我相信我需要两件事:
对此进行了调查,我发现提到了in this post on SO以及this interesting article on Chromaprint的技术。 Chromaprint文章使用fpcalc生成指纹,但是由于我的“要检测的音频”大约需要1-2秒,因此fpcalc无法生成指纹。我需要可以在较小时空上工作的东西。
有人可以帮助我解决上述第2个问题吗?
根据我在audio_callback
函数中使用sounddevice进行的采样,我应该如何尝试进行比较(最好是举一个小例子)。
预先非常感谢。