是否有良好的C ++源码或API用于处理电话线等理解单音信号。例如我想找出是否有人进入3(这是可能的,这是使用它的音声进行)。

我是否需要特殊的调制解调器用于此目的,或者它可以做到只使用标准的调制解调器。

有帮助吗?

解决方案

DTMF是您正在寻找的术语: http://en.wikipedia.org/wiki/Dual-tone_multi-frequency

是否可以处理进入的DTMF音调与特定的调制解调器取决于调制解调器是否支持它。如果它会有一个AT命令来管理它,既用于发出呼出DTMF音调和被通知进入的DTMF音调。

有一些例子这里: HTTP://www.tek -tips.com/viewthread.cfm?qid=24275&page=1

在具体的AT命令可能取决于特定的调制解调器。

如果您的调制解调器无法处理DTMF本身和你感兴趣的是能够注入DTMF音频到输出音频流/识别,并从输入音频提取DTMF音,那么你就需要一些DSP支持;这不会要的东西你可以做C ++。

其他提示

有似乎是大量的TAPI DTMF解码器和样本代码在网络上,这将提升您从硬件的一个级别。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top