我用谷歌搜索了很多,但没有成功解决我的问题。我需要识别 wav 文件中或直接来自麦克风的拨号音,或者更好:检测线路(直接连接到声卡的线路输入)是否空闲。
在我的国家(意大利),拨号音是 425 Hz 的声波。我的想法是从 mic 将 2s 录音注册到 wav 文件中,然后加载数据并应用离散 FFT,然后在结果中搜索该频率。但是我不知道要编写什么代码。
我有一些问题:1)使用哪个 DFT 库 2)字节和双精度之间的转换 3)转换完成后,如何从复杂数组中检测是否存在所需频率
欢迎使用代码示例!
先感谢您!