• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:dtmf

3gp

从3GP文件中检测DTMF数字

从3GP文件中检测DTMF数字
我想知道是否有任何方法可以使用Java从3GP文件中检测DTMF数字。 解决方案如下: 您可以使用TarsosDSP在Java中解码DTMF。 this blogpost中提供了一个示例实现。 如何从3GP解码音频取决于其中使用的音频编解码器。 ……继续阅读 »

audio

用于从麦克风读取数据并检测DTMF音调的代码

用于从麦克风读取数据并检测DTMF音调的代码
我只需要一段Java代码,就可以从麦克风中将DTMF打印字符检测到DTMF到System.out。我一直在搜寻,却找不到。 解决方案如下: 有关使用Java捕获音频的Oracle文档: http://docs.oracle.com/javase/tutorial/sound/capturing.html 如样本包概述中所讨论的,Java Sound……继续阅读 »

audio

如何在Java上检测声音频率

如何在Java上检测声音频率
我需要阅读音频流并确定生成的超声如何从流音频中找到特定的声音序列? 起初,我想到了DTMF的方向,但后来却拒绝了它,因为它是人耳听到的声音。 如果您还有其他想法,我们将很乐意听到。 解决方案如下: 直接的方法是使用傅立叶变换,该变换将周期信号转换成漂亮的频率图。将输入信号切成短段,应用FFT,看看在频谱的右侧是否有足够高的电平。当然,这仅适用于足够长……继续阅读 »

at-command

Java(J2SE)DTMF音调检测

Java(J2SE)DTMF音调检测
我正在尝试执行以下操作 我正在使用我的java应用程序接到另一个人的电话(已完成且工作正常)。 然后,我正在播放录音,例如“请按1继续使用英语”(已完成且工作正常)。 现在我想检测那个人按下一个,根据我在google搜索中的研究,我知道这可以使用DTMF来完成。如果那个人按下1,我想根据我的情况进行操作。 我的问题是如何在Java(J2SE)中使用DT……继续阅读 »

audio

Java程序自动拨打电话卡电话号码,输入卡号码有问题

Java程序自动拨打电话卡电话号码,输入卡号码有问题
我写了一个Java程序来模仿声音来拨打电话号码,它工作正常,除非涉及电话卡,它需要先拨打本地号码(没问题,它成功连接到本地号码),然后需要输入卡号,问题是另一端不接受卡号产生的声音,它只需要手动输入卡号(我必须用手手动输入电话键盘上的数字),为什么要接电话不能按卡号发出声音?任何熟悉电话系统的人都可以回答这个问题吗?我能做些什么,以便我的Java程序能够模拟……继续阅读 »

Android

音调的产生和检测

音调的产生和检测
我正在寻找一种识别自我产生的声音的成功方法。 我的想法是在立体声上花费两种不同的声音。这两个音调的频率不同。然后,我将音调转回麦克风的自制电缆上。电缆有两个开关,可在左或右通道之间切换。 我想记下两个频率中的哪个到达麦克风输入,然后对它们进行计数。 我尝试了很多事情,但是没有什么能带来期望的成功。好吧,我遇到了DTMF,但是Android中的实现不足。 有谁……继续阅读 »