问题标签 [voice-recording]

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 回答
8432 浏览

android - 提高android中的录音质量?

我正在使用MediaRecorderandroid 中的音频录制。我在录制时收到的音频质量很差。我检查了 iPhone 录音,它非常好,但在 android 中我收到可怕的声音。

对于录音,我使用:

如何提高录音质量?

0 投票
1 回答
1441 浏览

actionscript-3 - 是否可以使用 Flash 延迟录制语音和播放语音?

我一直在研究一个 Flash 脚本,它允许用户在特定但准确的时间(比如 10 秒)后说出和播放用户所说的内容。在没有向服务器发送任何内容的情况下,我一直在四处询问,但没有成功。这根本不可能吗?

0 投票
1 回答
6885 浏览

android - 在android中播放时录制声音并改变音高?

我正在做一个项目来录制声音并以不同的调制方式播放它。我已经搜索了整个网络,但我找不到解决方案。我已经完成了这个例子,但它没有给出解决方案。任何人都可以提出一个想法或示例代码来调制Android中的声音文件吗?

0 投票
4 回答
5321 浏览

android - 如何识别用户何时开始和停止在 android 中说话?(Android中的语音识别)

我已经做了很多研发并使用了很多资源来解决我的问题,但是我没有找到任何合适的解决方案。

我开发了一个应用程序,现在我想向它添加基于语音的功能

所需的功能是

1)当用户开始说话时,它应该记录音频/视频

2)当用户停止说话时,它应该播放录制的音频/视频

注意:这里的视频是指用户在该时间段内在应用程序中执行的任何操作。例如,点击按钮或某种动画等。

我不想使用Android 中默认提供的Google 语音识别 器,因为它需要 Internet,但我的应用程序离线运行。此外,我开始了解CMU-Sphinx。但这对我的要求没有帮助。

已编辑:- 另外,我想补充一点,我已经使用开始和停止按钮实现了这一点,但我不想使用这些按钮。

如果有人有任何想法或建议,请告诉我。

0 投票
1 回答
1708 浏览

c++ - 使用 PortAudio 通过网络发送音频

正如标题所暗示的,我正在使用 PortAudio 库来记录音频输入,以便通过网络将数据发送到另一台将播放音频的机器。这是创建基本语音聊天程序的前奏。

目前我已经正确捕获了音频并且数据正在发送到“服务器”程序(当前在同一台机器上运行(但结果相同)。然后服务器程序只是回显数据回到它的来源,以便可以播放它。

我遇到的问题是从服务器接收回的数据似乎是发送到服务器的数据长度的 1/2,即当播放数据时,音频(这是正确的)只有 1 秒两个。

这就是数据从记录位置发送的方式。每条数据都已发送,应立即接收并存储起来,以便以后回放:

以下是从服务器接收和发送回它的方式:

这就是原始发送方接收回数据的方式:

我不知道为什么只有 1/2 的数据被接收回来,这一切都被发送而没有任何问题。我想我可以在事物的服务器端回放数据,以确保它们 100% 到达那里,但我想知道是否有人可以阐明任何可能的理论。

提前致谢。

0 投票
2 回答
14356 浏览

asterisk - 星号和记录来电和去电

所以我一直在尝试学习星号,但取得了一些有限的成功。基本上我想做的是记录来电和去电。但是,我的理解似乎存在差距。

据我了解,一位星号大师能否确认我的理解是正确的或不正确的。

  1. sip.conf 和 iax.conf 用于注册“通道”。这些通道可以是软电话、模拟电话,甚至是连接到我的星号服务器的其他设备。

  2. extensions.conf 定义传入呼叫到星号的路由。因此,我可以说如果有人在我的星号框中呼叫分机 100,则将此呼叫连接到 sip 设备 100 或播放 hello-world 示例。

我怀疑我对扩展的理解可能有点缺陷。这是我想要做的。无论分机是什么,我都想将来电和去电记录到星号。据我所知,您可以在拨号计划中使用 monitor 和 mixmonitor 命令。所以我的理解是,你只能在拨号方案中指定来电会发生什么。

因此,例如,我可以通过将以下内容添加到我的 extension.conf 来记录对分机 600 的来电

我怀疑我对拨号方案的工作方式做出了非常错误的假设。

谢谢

0 投票
1 回答
1009 浏览

android - Android 录音图表/图表

我用 MediaRecorder 开发了录音机。而我听最后录的。录音开始时,我想要一个像 Google Voice 这样的语音图表/图表(Google Speak Now 图表)

在此处输入图像描述

0 投票
4 回答
14539 浏览

audio - 如何比较两个音频数据?

我会录制我自己的声音,并将它们保存为我的计算机中的 wav 文件。稍后我会说话,计算机应该将我的语音命令与预先存在/预先录制的 wav 文件匹配..

问题:如何检查两个音频数据是否相等或两个音频之间有 80% 匹配?

比较两个音频数据的最佳方法是什么?

0 投票
2 回答
2657 浏览

android - 如何在电子邮件中发送录制的语音?

我正在开发一个 Android 应用程序,我需要在其中通过电子邮件发送语音。Ans 我想要这样的流程,录制语音并将邮件作为音频文件发送到附件中。我希望那个声音不应该留在手机或 SD 卡中。可能吗 ?

0 投票
2 回答
755 浏览

xcode - ios 特定频率以上的录音

现在我正在基于语音分析的项目下工作,在这个项目中,我必须记录频率超过17000赫兹的语音信号。低于这个速率,所有的信号都应该被忽略。我希望有一个语音过滤器来记录这个速率,如果有人对此有任何想法,请帮助我,这对我很有帮助,谢谢..