问题标签 [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.
core-audio - 生成 DTMF 音以在 RTP 数据包中发送
我有以下代码作为音频 RTP 数据包发送一些 DTMF 数字:
我正在以编程方式生成数字。这段代码基本上加了 2 个正弦波并应用缩放。这将产生 16 位 PCM 数据,然后可以对其进行编码。采样率为 8K 以作为 RTP 数据包传输。
我做对了吗?
android - Android 电话 dtmf
我进行了广泛的研究,并且很确定这是不可能的。我想拨打电话,然后在远端应答时注入 DTMF。所以2个问题
- 可能吗 ?
- 如果没有,我如何将其列入即将在 Android 上提供的功能列表中
我可以说这在黑莓和 Symbian 上是可能的,所以 Android 在这方面落后了。
android - 如何在 Android 应用程序中获取 DTMF 音调
当对方在对话过程中按 1,2,3.....9 时,是否可以在 android 中获取 DTMF 音?如果是这样,怎么做?
iphone - iphone sdk 如何在电话通信期间播放 DTMF 音频文件
我需要创建一个与电信公司交互的应用程序。最终用户在应用程序中做出一些选择,然后我们在暂停(,)后组成一个包含DTMF音的号码来呼叫相应的部门。但我的问题在这里:编写 DTMF 数字需要花费太多时间,每个数字大约一秒。如果我们需要添加 10 个 DTMF 数字,速度非常非常慢。
所以我的问题:是否可以在音频文件中录制 x DTMF (0-9) 并在呼叫的音频流中快速播放以加快 DTMF 的发送?
编辑:也许我的问题没有以非常清晰的方式解释,但我自己并没有创建 DTMF 音,我只是在暂停后添加一些数字。像那样:
java - 我如何检测Java上的声音频率
我需要读取音频流并确定生成的超声波 如何从流音频中找到特定的声音序列?
起初我以为是DTMF的方向,但后来拒绝了,因为它是人耳听到的。
如果您有任何其他想法,我将很高兴听到它们。
python - 从 Python 将按键插入 Linux 控制台
我最近遇到了一项相当奇怪的任务,其中一个结果是必须能够使用 DTMF(又名“按键音”)音调来控制非 X Linux 计算机的终端。计算机有一个调制解调器,可以通过 ALSA 访问,因此还有 sox“rec”程序,我正在通过它读取输入。有问题的计算机是完全隔离的,没有任何以太网或其他网络接口。我使用的 Goertzel 算法实现效果非常好,作为唯一输出源的 eSpeak 语音合成引擎也是如此;这应该适用于任何按键式电话。它读回两个输入(输入是八进制数字,一次一个 ASCII 字节)和任何dash
shell 反馈——提示、命令输出等,使用 ASCII 助记符作为控制字符。
我用于交互的当前方法dash
以及通过它启动的程序是pexpect
模块。但是,我需要它能够根据需要读回光标所在行的全部内容,我不记得pexpect
能够做到这一点(如果是,我不知道。)。我能想到的唯一其他解决方案是以某种方式使用 Python 来控制或充当键盘和控制台驱动程序。
这确实是实现它的唯一方法(如果是这样,它甚至可以用 Python 实现吗?),还是有另一种直接访问控制台内容的方法?
编辑:运气不好,我最近发现 PExpect 的 SVN 版本有pexpect.screen。但是,它没有任何方法可以在其下实际运行程序。我将不得不密切关注它的发展。
c# - 是否可以使用 C# 检测 DTMF 音调
我正在尝试从电话线上检测来电显示信息。收到的呼叫者 ID 信息采用 DTMF 音调(不是 FSK)。我怎样才能检测到这种 DTMF 音调?电话和传真调制解调器可以吗?电话和传真调制解调器能够检测 FSK 信息,但不能检测 DTMF 信息。
注意:我使用 C# 语言和 .NET 作为开发平台。
android - 在 Android 上接听电话时获取 DTMF 信号
有什么方法可以在接到电话时接收和识别 DTMF 信号?我找到了这两个函数(extractNetworkPortion和extractPostDialPortion),但我似乎无法通过电话发送 DTMF 信号。
另外,呼叫某人时发送 DTMF 信号的最短延迟是多少?
matlab - 来自 wav 文件的 DTMF 检测
我是一名工科学生,我必须解决有关信号处理的学术问题。
基本上,给定一个 wav 格式的 DTMF 信号,我必须识别它编码的数字序列。我必须在 Matlab 环境中使用离散傅立叶变换分析来构建一个脚本来读取 wav 文件并通过该过程识别拨号音中的数字。
我遇到了麻烦,因为我对 Matlab 环境不太满意,整个离散傅里叶分析对我来说也很新,所以我有点迷茫。
有没有人可以分享一些好的提示或指示?
iphone - 如何在 iOS4 中发送 DTMF
连接呼叫后是否可以在后台状态下从 iPhone 应用程序发送 dtmf?
我不想使用暂停和等待。我试图从 CoreTelephony.framework 中找到,但没有找到类似的东西。