拉取代码
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来安装和操作,有一样的小伙伴可以借鉴一下。
- 再anconda中创建 slicer 环境 ,这里python的版本没有限制,用最新版本的即可
- 创建完conda虚拟环境,选中环境打开命令行进入项目目录
- 安装项目依赖
pip install -r requirements.txt
- 运行启动GUI
python slicer-gui.py
- 这里介绍一下UI界面参数
参数介绍
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 和磁盘而异。