我尝试近乎实时地检测一些音频信号(纯正弦波)。我知道我会有一些延迟。 一开始,我尝试在 75 毫秒的持续时间内检测一些 10Khz 的音调。这是通过 Goertzel 过滤器实现的。该问题的首选技术是什么?我想做一个小缓冲区,Goertzel 会一直检测到,但这听起来很糟糕,因为我不知道信号何时开始。你能给我一些帮助或想法吗?谢谢
最佳答案
你必须做一些像我在这里尝试做的事情(如果你解决了我的不准确问题,请联系我)NAudio WaspiLoopback Goertzel
你也可以看看:Decoding DTMF from a WAV file这对我获得一些几乎无法工作的东西有很大帮助,但这是一个很好的开始。
关于c# - 在 C# 中近乎实时地检测音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31384991/