确定录音的基频
Determine fundamental frequency of voice recordings
我正在使用命令行工具aubiopitch 来分析录音。我的目标是确定录制语音的基频。当然,我知道频率会发生变化——这就是为什么我想在 30 秒的录音中以赫兹为单位计算 "average"。
我的问题:aubio 使用不同的方法来确定录音的音高:施密特触发器、谐波梳、yin、yinfft 等。在处理纯人声录音(无背景)时,我更喜欢哪一种方法音乐、氛围等)。
CREPE 很好并且优于许多其他软件,因为它使用先进的 neural-network 机器学习进行音高预测。它可能在看不见的条件下不稳定,并且可能不太容易插入,因为它需要 tensorflow。
对于更传统和轻量级的解决方案,您可以尝试 REAPER。
我建议使用 yinfast
或 yinfft
(default
)。有关算法、它们的参数和性能的讨论,请参阅 Chapter 3 of this document。
请注意,在这种情况下,中位数比平均值更适合。
我正在使用命令行工具aubiopitch 来分析录音。我的目标是确定录制语音的基频。当然,我知道频率会发生变化——这就是为什么我想在 30 秒的录音中以赫兹为单位计算 "average"。
我的问题:aubio 使用不同的方法来确定录音的音高:施密特触发器、谐波梳、yin、yinfft 等。在处理纯人声录音(无背景)时,我更喜欢哪一种方法音乐、氛围等)。
CREPE 很好并且优于许多其他软件,因为它使用先进的 neural-network 机器学习进行音高预测。它可能在看不见的条件下不稳定,并且可能不太容易插入,因为它需要 tensorflow。
对于更传统和轻量级的解决方案,您可以尝试 REAPER。
我建议使用 yinfast
或 yinfft
(default
)。有关算法、它们的参数和性能的讨论,请参阅 Chapter 3 of this document。
请注意,在这种情况下,中位数比平均值更适合。