问题标签 [amplitude]

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 投票
0 回答
290 浏览

amplitude - 如何通过通道/频率箱计算 wav 的幅度?

我在 bash call spectgen 中使用了一个工具来计算 wav 文件的幅度。spectgen 的描述可在此处获得:http: //festvox.org/docs/speech_tools-1.2.0/x1717.htm#AEN1772

我想得到的是根据时间的幅度值列表。所以我运行的命令是:

然后我得到了一个格式如下的文件:

我不确定这首歌的实际含义。如描述中所述,它根据时间和通道及其幅度绘制 3-D 图。所以第一列肯定是时间,第二列应该是我认为的幅度?我猜“轨道”是指每个频道?如果是,那么如何计算每个时间点的幅度值?提前非常感谢。

0 投票
0 回答
756 浏览

android - 如何在安卓设备中设置频率和幅度值?

我是 android 新手,我需要使用 android 设备的音频。我有一个像对表(频率 - 幅度)的东西,我需要为每个频率设置适当的幅度,并将这些值应用于设备的均衡器,因此在播放音乐文件时,将应用这些值给它。

例如,对于 1000 Hz 的频率,幅度应为 0.5。对于 16000 Hz 的频率,幅度应为 0.8。ETC...

我需要将这些值应用于 android 设备均衡器,以便音乐文件中的每个频率都有其适当的幅度。

提前致谢 :)

0 投票
1 回答
2889 浏览

matlab - 绘制对数幅度和频率

我正在尝试以正确的频率轴(以赫兹为单位)和对数幅度 y 轴显示声音样本的频谱。我以为我的频率显示是正确的,但它产生的图表看起来很奇怪,而且我完全没有发现关于在轴上显示对数幅度的任何信息。

我正在使用的代码(从 mathsworks fft 示例中大量借用)是:

这是它生成的图表之一: 语音图

我不知道这是否正确,但它看起来不像我见过的例子......

我知道这可能是一个非常愚蠢的问题,而且我遗漏了一些明显的东西,或者也许我实际上做对了并且没有足够的理解来实现它,但是这些东西真的让我很头疼,我m 没有发现文档特别有启发性。

0 投票
3 回答
4182 浏览

audio - 如何从音频剪辑中移除漂移的 DC 偏移?

我已经获得了一些音频剪辑的许可,但其中一些带有我所学到的“DC 偏移”,通常应该在制作过程中删除。

Audacity 的“归一化”过滤器能够修复静态 DC 偏移,但在将其应用到我的音频剪辑后,我注意到它们的 DC 偏移会发生变化(在 0.5 秒内,它可以在归一化幅度范围内从 0.05 变为 0.03)。例如:

漂移直流偏移

左边,静音是 0.02,右边是 0.00 - 这是在 Audacity 标准化之后。

由于我不是音频工程师,也没有任何专业工具,有没有办法解决这个问题?

0 投票
2 回答
1473 浏览

audio - 使用 FFT 的公式幅度

我想问一下振幅波纹管的公式。我正在使用快速傅里叶变换。所以它返回实数和复数。之后,我必须搜索每个频率的幅度。

我的公式是

我想问一下这个公式。它的来源是什么?我一直在搜索,但我没有找到任何来源。谁能告诉我那个来源?

0 投票
1 回答
4971 浏览

android - 来自 AudioRecord 的振幅

我有一些代码应该从 AudioRecord 中获取幅度。问题是数学只返回-Infinity。请让我多看几眼看看:

0 投票
2 回答
282 浏览

r - 在生态记录中查找和计算音频丢失

我正在尝试评估生态音景的给定声音文件中有多少音频丢失。

我的项目有一个二元水听器。这些元素是不同的品牌/型号,我们正在尝试确定在我们的特定实验中哪个元素表现更好。我们想要进行的一项分析是测量每个元素丢失或丢失信号的频率。这些丢失与信号幅度无关,换句话说,丢失不是由幅度最大化引起的。元件或相关电子设备刚刚发生故障。

我一直在尝试在 R 中执行此操作,因为这是我最熟悉的程序。我对 Matlab 和正则表达式的经验非常有限,但我愿意尝试这些程序/语言。我是生物学家,请原谅我的无知。

在 R 中,我一直在使用“seewave”包,虽然我已经能够生成一些非常漂亮的频谱图(公平地说,这是我之前使用过该包的唯一上下文)。我尝试在seewave(定时器)中使用包络和自动时间测量功能。我得到了一些有趣但相反的结果。

我已经无数次改变了 msmooth 和 threshold 的值,但这只是修修补补。该函数执行的是测量给定阈值处幅度峰值之间的持续时间。我需要它做什么a)在没有幅度的信号中找到样本或b)测量没有幅度的区域之间的持续时间。我可以使用这些输出中的任何一个。基本上我想反转阈值测量的方向,这有意义吗?因此,任何低于阈值的样本都会触发测量,而不是高于阈值的任何样本。

我仍在使用 seewave 来查看如何生成我需要的数据,但我正在寻找一些指导。也许seewave中有一个功能可以更有效地完成我想要做的事情。或者,如果无论如何要输出计时器生成的数值数据,我可以使用“quantmod”包函数“findValleys”来获取所有数据间隙的列表。

所以,是的,我要求的是指导,哦,数据处理之神。

干杯。

0 投票
1 回答
498 浏览

ios - iOS中音频文件的幅度谱

我是 iOS 开发的新手。作为开发 iOS 应用程序的一部分,我需要获取音频文件的完整幅度值,并且我需要在不播放文件的情况下处理数据(即每通道功率方法是不够的)。还请指导我从音频文件(如持续时间、大小等)中获取 iOS 中可用的音频文件数据。

0 投票
1 回答
543 浏览

html5-audio - 每 t 秒提取一次音频数据

我正在尝试使用Web Audio API即时(非实时)从从 URL 加载的声音中提取振幅信息,这可能需要OfflineAudioContext. 我期望沿着包含声音t持续时间每秒的声音幅度的数组的线获得一些东西(大小取决于声音的持续时间,除以t)。不幸的是,此时文档很少,我不确定如何继续。如何加载声音并每秒钟提取一次幅度t

0 投票
1 回答
779 浏览

java - AudioRecord 增益控制获得嘈杂的声音

我经历了堆栈溢出问题应用增益变化与我想知道的相同但是找不到答案我尝试了他们在上面问题链接中提到的答案没有适当或准确的解决方案我仍然得到声音(如 Walkie-对讲机)。任何一个做得正确的人。

}

声音非常低 寻找解决方案如何应用增益变化