如何在出现声音的情况下自动分割音频文件?


11

我有一个音频记录,其中1 kHz音调将其段分开。有太多的片段,使用Audacity手动分割文件将花费一些时间。是否有自动插件或程序可以做到这一点?


这可能不是一个实际的建议,但是可以找到该音调的二进制代码,然后将其拆分。
soandos 2011年

Answers:


8

当与带通滤波器结合使用时,实际上可以使用Audacity的Beat Finder分析插件。

  1. 复制您的单声道音频轨道。
  2. 找到音调的确切频率。
    1. 选择您要Audacity检测的音调,然后选择分析→频谱图。
    2. 将大小设置为16384。
    3. 将鼠标指针移到最高峰上。
    4. 寻找“峰值”频率。
  3. 使用带通滤波器除去音调以外的所有内容。
    1. 选择整个音调检测轨迹,然后选择“效果”→“奈奎斯特提示”。
    2. 键入(reson s 1000 1 1)入箱。
    3. 替换1000为您从步骤2获得的频率。
    4. 单击确定。
  4. (可选)应用“放大”效果,将“新峰值幅度”设置为零。
  5. 使用分析→Beat Finder。从等于100的阈值百分比开始;降低该百分比,直到Audacity成功检测到音调为止。
  6. 使用文件→导出多个将标记的段实际保存为单独的文件。

0

嗯,你的口气好吗?如http://wiki.audacityteam.org/wiki/Splitting_recordings_into_separate_tracks所述,Audacity多种导出功能可以为您提供所需的标签。

似乎可以将此处的auto-label-silence脚本(名为SilenceMarker.ny)与http://audacity-forum.de/download/edgar/nyquist/nyquist-doc/中的简单频谱处理示例结合起来examples / rbd / 03-fft-tutorial.htm基于频率进行标记。如果不得不这样做,我会试试看,但口齿不清是不是我的语言之一。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.