拉取代码

url: https://github.com/flutydeer/audio-slicer.git

官方使用教程: https://github.com/flutydeer/audio-slicer/blob/main/README.zh-CN.md


conda 安装 andio-slicer 方式

由于我机器上使用的python环境较多,所以我这里会使用conda来安装和操作,有一样的小伙伴可以借鉴一下。

  1. 再anconda中创建 slicer 环境 ,这里python的版本没有限制,用最新版本的即可
  2. 创建完conda虚拟环境,选中环境打开命令行进入项目目录
  3. 安装项目依赖
pip install -r requirements.txt
  1. 运行启动GUI
python slicer-gui.py
  1. 这里介绍一下UI界面参数

音频切片工具(audio-slicer)使用及安装_audio-slicer

参数介绍

Threshold(阈值)

以 dB 表示的 RMS 阈值。所有 RMS 值都低于此阈值的区域将被视为静音。如果音频有噪音,请增加此值。默认值为 -40。

Minimum Length(最小长度)

每个切片音频剪辑所需的最小长度,以毫秒为单位。默认值为 5000。

Minimum Interval(最小间距)

要切片的静音部分的最小长度,以毫秒为单位。如果音频仅包含短暂的中断,请将此值设置得更小。此值越小,此应用程序可能生成的切片音频剪辑就越多。请注意,此值必须小于 min length 且大于 hop size。默认值为 300。

Hop Size(跳跃步长)

每个 RMS 帧的长度,以毫秒为单位。增加此值将提高切片的精度,但会降低处理速度。默认值为 10。

Maximum Silence Length(最大静音长度)

在切片音频周围保持的最大静音长度,以毫秒为单位。根据需要调整此值。请注意,设置此值并不意味着切片音频中的静音部分具有完全给定的长度。如上所述,该算法将搜索要切片的最佳位置。默认值为 1000。

output Directory

即裁切后的输出目录


性能

此应用程序在 Intel i7 8750H CPU 上的运行速度超过 400 倍于实时。速度可能因 CPU 和磁盘而异。