问题标签 [dtmf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1278 浏览

core-audio - 生成 DTMF 音以在 RTP 数据包中发送

我有以下代码作为音频 RTP 数据包发送一些 DTMF 数字:

我正在以编程方式生成数字。这段代码基本上加了 2 个正弦波并应用缩放。这将产生 16 位 PCM 数据,然后可以对其进行编码。采样率为 8K 以作为 RTP 数据包传输。

我做对了吗?

0 投票
2 回答
4051 浏览

android - Android 电话 dtmf

我进行了广泛的研究,并且很确定这是不可能的。我想拨打电话,然后在远端应答时注入 DTMF。所以2个问题

  1. 可能吗 ?
  2. 如果没有,我如何将其列入即将在 Android 上提供的功能列表中

我可以说这在黑莓和 Symbian 上是可能的,所以 Android 在这方面落后了。

0 投票
1 回答
1911 浏览

android - 如何在 Android 应用程序中获取 DTMF 音调

当对方在对话过程中按 1,2,3.....9 时,是否可以在 android 中获取 DTMF 音?如果是这样,怎么做?

0 投票
1 回答
948 浏览

iphone - iphone sdk 如何在电话通信期间播放 DTMF 音频文件

我需要创建一个与电信公司交互的应用程序。最终用户在应用程序中做出一些选择,然后我们在暂停(,)后组成一个包含DTMF音的号码来呼叫相应的部门。但我的问题在这里:编写 DTMF 数字需要花费太多时间,每个数字大约一秒。如果我们需要添加 10 个 DTMF 数字,速度非常非常慢。

所以我的问题:是否可以在音频文件中录制 x DTMF (0-9) 并在呼叫的音频流中快速播放以加快 DTMF 的发送?

编辑:也许我的问题没有以非常清晰的方式解释,但我自己并没有创建 DTMF 音,我只是在暂停后添加一些数字。像那样:

0 投票
1 回答
2109 浏览

java - 我如何检测Java上的声音频率

我需要读取音频流并确定生成的超声波 如何从流音频中找到特定的声音序列?

起初我以为是DTMF的方向,但后来拒绝了,因为它是人耳听到的。

如果您有任何其他想法,我将很高兴听到它们。

0 投票
2 回答
1025 浏览

python - 从 Python 将按键插入 Linux 控制台

我最近遇到了一项相当奇怪的任务,其中一个结果是必须能够使用 DTMF(又名“按键音”)音调来控制非 X Linux 计算机的终端。计算机有一个调制解调器,可以通过 ALSA 访问,因此还有 sox“rec”程序,我正在通过它读取输入。有问题的计算机是完全隔离的,没有任何以太网或其他网络接口。我使用的 Goertzel 算法实现效果非常好,作为唯一输出源的 eSpeak 语音合成引擎也是如此;这应该适用于任何按键式电话。它读回两个输入(输入是八进制数字,一次一个 ASCII 字节)和任何dashshell 反馈——提示、命令输出等,使用 ASCII 助记符作为控制字符。

我用于交互的当前方法dash以及通过它启动的程序是pexpect模块。但是,我需要它能够根据需要读回光标所在行的全部内容,我不记得pexpect能够做到这一点(如果是,我不知道。)。我能想到的唯一其他解决方案是以某种方式使用 Python 来控制或充当键盘和控制台驱动程序。

这确实是实现它的唯一方法(如果是这样,它甚至可以用 Python 实现吗?),还是有另一种直接访问控制台内容的方法?

编辑:运气不好,我最近发现 PExpect 的 SVN 版本有pexpect.screen。但是,它没有任何方法可以在其下实际运行程序。我将不得不密切关注它的发展。

0 投票
2 回答
4569 浏览

c# - 是否可以使用 C# 检测 DTMF 音调

我正在尝试从电话线上检测来电显示信息。收到的呼叫者 ID 信息采用 DTMF 音调(不是 FSK)。我怎样才能检测到这种 DTMF 音调?电话和传真调制解调器可以吗?电话和传真调制解调器能够检测 FSK 信息,但不能检测 DTMF 信息。

注意:我使用 C# 语言和 .NET 作为开发平台。

0 投票
2 回答
1916 浏览

android - 在 Android 上接听电话时获取 DTMF 信号

有什么方法可以在接到电话时接收和识别 DTMF 信号?我找到了这两个函数(extractNetworkPortionextractPostDialPortion),但我似乎无法通过电话发送 DTMF 信号。

另外,呼叫某人时发送 DTMF 信号的最短延迟是多少?

0 投票
2 回答
4488 浏览

matlab - 来自 wav 文件的 DTMF 检测

我是一名工科学生,我必须解决有关信号处理的学术问题。

基本上,给定一个 wav 格式的 DTMF 信号,我必须识别它编码的数字序列。我必须在 Matlab 环境中使用离散傅立叶变换分析来构建一个脚本来读取 wav 文件并通过该过程识别拨号音中的数字。

我遇到了麻烦,因为我对 Matlab 环境不太满意,整个离散傅里叶分析对我来说也很新,所以我有点迷茫。

有没有人可以分享一些好的提示或指示?

0 投票
1 回答
507 浏览

iphone - 如何在 iOS4 中发送 DTMF

连接呼叫后是否可以在后台状态下从 iPhone 应用程序发送 dtmf?

我不想使用暂停和等待。我试图从 CoreTelephony.framework 中找到,但没有找到类似的东西。