【发布时间】:2010-09-18 22:07:07
【问题描述】:
您好,在 python 中创建了一个源,用于从音频文件中获取基本频率,我想用它来从 DTMF 音频中获取音调!
但是如何从音频中获得低音?
谢谢!!
我确实应用了 FFT,但它总是返回高频。
这里的频率表
http://www.mediacollege.com/audio/tone/dtmf.html
例如,当我得到一个键为“1”的 .wav 音频文件时,我只有频率 1209
在这种情况下如何获得键“1”的低频是 697,FFT 不要给我这个:-(
【问题讨论】:
-
John Etherton 为 DTMF tone detection in Python on his blog. 发布了一个不错的模块
-
由于 DTMF 原则上是等幅正弦音,因此应该可以仅通过计算过零来进行此测试,对吧?
-
@synthesizerpatel 我知道这个答案来自十多年前,但链接不再有效:| ——有更新的链接吗?还是我们运气不好?
标签: python audio signal-processing