是否有用于处理电话线(例如理解音频信号)的良好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 ++中做到这一点。

关于c++ - C++ API,用于理解电话线上的音频信号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1443865/

10-09 14:01