gpt4 book ai didi

iphone - 如何在 iphone 中以编程方式检测 dtmf 音调?

转载 作者:行者123 更新时间:2023-12-03 21:20:04 31 4
gpt4 key购买 nike

如何在 iPhone 中以编程方式检测 dtmf 音调?。我想检测接收到的音频信号(麦克风输入)是否应该是 dtmf 音调?

请帮助我?我真的为此苦苦挣扎了两天。提前致谢......

最佳答案

由于 DTMF 系统仅使用 8 个纯正弦音,因此使用调谐滤波器组或 Goertzel 算法来检测这些频率上的能量存在比进行 FFT 更有效。

Goertzel 算法的维基百科页面有很好的伪代码来说明该算法的工作原理。将其翻译成(目标)C 应该不会太难。

http://en.wikipedia.org/wiki/Goertzel_algorithm

在此处运行音频,并每隔 100 毫秒左右测量一次功率输出。这将是一项相当大的工作 - 祝你好运!。

关于iphone - 如何在 iphone 中以编程方式检测 dtmf 音调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5702262/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com