问题标签 [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 投票
1 回答
2515 浏览

android - 如何在录制时检查音频的强度(强度)?

我正在开发一个录音机应用程序。我想知道在录制音频时有什么方法可以找到音频的强度。我不想将录音保存在任何地方。我只想向用户展示麦克风捕捉到的声音是否大于预定义的阈值。

假设如果声音低于 2 分贝,它应该在红色画布中显示“低”。一旦声音变大并超过 2 分贝阈值,画布应变为绿色并显示“高”信息。

是否可以使用 MediaRecorder 或者我必须使用 AudioRecorder 类。以及如何解决。

提前致谢

0 投票
4 回答
23771 浏览

android - 只要按住一个按钮,如何在android中录制语音?

只要按住录制按钮,我就想录制声音并将该声音保存到我项目的原始文件夹中。我使用了下面的代码。尽管似乎没有错误,但我无法获得任何输出。可能是什么问题?你有什么建议吗?谢谢,

0 投票
2 回答
88 浏览

iphone - 对呼叫方的声音做出反应的应用程序

我需要开发一个对呼叫者的声音做出反应的应用程序 - 所以电话中“不存在”的参与者..特别是:

有人打电话给我,然后停止说话。该应用程序应该提醒我说“参与者停止说话”(如果应用程序的感觉现在对你来说似乎很愚蠢,这并不重要 ;-))

我的问题是——这在技术上可行吗?由于应用程序通常会在接到电话时立即暂停。我知道它们可以在通话期间重新启动 - 但是它们可以对线路另一端的声音做出反应,还是只能对我自己的声音做出反应?

如果你认为它可能,我必须知道什么特别的事情吗?

非常感谢!

蒂姆

0 投票
2 回答
1126 浏览

audio - AudioRecord 缓冲区值

嗨,我正在构建一个应用程序,它将使用来自 MIC 的传入音频并将其与存储的声音文件进行比较。目前,我正试图掌握 AudioRecord 函数中的数据在保存到字节数组时的样子。我的问题是返回的值都是零。我不知道我是否可能没有正确使用/设置 AudioRecord 功能。这是我的代码:

所以我的问题是,为什么我得零?*另外我知道由于 16Bit 编码,我应该将数据存储在一个简短的位置,稍后会这样做,只是试图了解目前从 AudioRecord 函数返回的值。

0 投票
0 回答
1422 浏览

android - 通过应用程序内的屏幕选项将文本中的默认语音更改为语音

我正在开发一个需要在 android 中更改默认语音的文本到语音应用程序。我如何在 android 中免费使用儿童语音或女性语音和其他可用语音?我可以将用户语音加载为语音吗?我想在应用程序的主屏幕上提供更改语音的选项。

有多少其他语音可用于 android 测试语音,这些语音可以免费使用,我如何使用它们?请帮我。谢谢你。

0 投票
1 回答
366 浏览

android - Android中的语音转换

我正在寻找一个用于 Android 的 SDK 证明工具来转换声音。对于 iOS,有这种 SDK:http ://www.izotope.com/tech/izomobile/vocalfx.asp

你知道类似的东西吗?

0 投票
2 回答
981 浏览

android - AudioRecord 无法初始化

我正在尝试使用录音机,但我收到非法参数异常,指出录音机未初始化。

我的代码就像这里显示的一样

我看到了另一个似乎对某些人有用但对我 不起作用的答案 AudioRecord 对象未初始化

0 投票
2 回答
2743 浏览

android - 尝试在android中录制语音但出现错误

我正在尝试在 android 模拟器(android 4.1)中录制语音。

但是当我按下按钮开始录制时,它会立即从函数返回并执行下一行记录一条消息“已录制”。

然后,我按下停止按钮,在 Logcat 消息中出现媒体记录器因未处理的事件而消失。

如果我再次按下按钮开始录制,则会收到一条错误消息,提示 FATAL SIGNAL 11。而且我不知道如何访问 SD 卡以查看文件是否已创建。

下面是我在教程中使用的 logCat 代码:

}

logCat 是:

08-08 16:09:39.713:D/gralloc_goldfish(743):没有检测到 GPU 仿真的仿真器。

08-08 16:09:42.674:D/记录器(743):记录

08-08 16:09:48.764: W/MediaRecorder(743): mediarecorder 因未处理的事件而消失

08-08 16:13:01.613: A/libc(743): 致命信号 11 (SIGSEGV) 在 0x00000010 (code=1), 线程 743 (xample.recorder)

0 投票
1 回答
2017 浏览

android - 如何从扬声器录制音频?

如果我想从扬声器而不是麦克风录制声音,有谁知道我应该使用什么来源?这就是我所拥有的,但当然这是从 MIC 录制的。

我查看了文档,但我找不到任何内容,甚至不清楚 VOICE_DOWNLINK、VOICE_UPLINK 和 VOICE_COMMUNICATION 到底是什么意思?

这是文档的链接。http://developer.android.com/reference/android/media/MediaRecorder.AudioSource.html

如果有人可以就此向我提出建议,我将不胜感激?

任何评论都非常感谢。

0 投票
1 回答
654 浏览

ios - 如何绘制语音样本的语调?

我想制作一个 iOS 应用程序,允许我绘制用户读入的音频样本的语调(他们声音的音高的上升和下降)。语调在世界各地的各种语言中都非常重要,这将是一种练习语调和发音的尝试。

我对语音/音频技术的世界不是很精通,那我需要什么?是否有随 Cocoa-touch 一起安装的库,让我能够从语音样本中访问我需要的数据?我到底要捕捉什么?

如果有人对我需要利用的技术有所了解,我将不胜感激。

谢谢!