音频静音处理

我要提建议

检测录音里的停顿与空白:一键去掉静音让整段更紧凑,或按停顿切成多段分别导出(ZIP 打包)。

相关工具

这个工具是做什么的

口播录完总有多余停顿:思考时的空白、读错重来的那一段、开头结尾的静默。手工在波形上一段段剪很费时,本工具按**电平阈值**自动找出静音段:低于你设定阈值(默认 -40dBFS)、且持续超过最短时长(默认 0.3 秒)的连续区间才算静音——用「样本绝对值小于某个数」是不行的,正常语音的过零点也会满足,会把有声部分切碎。检测完可以两种处理:**删除静音**(把有声段按顺序拼起来,段间保留你指定的衔接静音,适合让口播更紧凑)或**按静音切分**(按停顿切成多段,每段两侧留一点余量避免切掉字头字尾,可逐段试听、也可以一次打包成 ZIP)。检测本身是纯计算,全部在本机用本地引擎完成,音频数据不出设备。

使用方法

  1. 选择音频文件,页面会先算出静音段与有声段的分布。
  2. 调三个参数:静音阈值(越低越严格)、最短静音时长(短停顿不算)、以及「段间留白」或「切分余量」。
  3. 选「删除静音」看压缩后的时长与试听;或选「按静音切分」逐段试听、导出全部(ZIP)。
  4. 需要导出成 MP3 时先选导出格式与码率,再点导出。

常见问题

阈值该设多少?
安静环境下录音底噪常低于 -50dBFS,用 -40~-45 比较稳;环境嘈杂、或素材本来就有明显底噪时,阈值要抬高到 -35~-30,否则噪声永远高于阈值、检测不到任何静音。可以先看页面上的「检出静音占比」,为 0% 就说明阈值定得太低。
为什么短的停顿没被去掉?
「最短静音时长」就是为此设的:句子之间的自然停顿(0.1~0.2 秒)去掉后听起来会喘不过气,默认 0.3 秒只处理明显的空白。想更激进就调小它。
切分后的每段会不会把字头切掉?
不会——「切分余量」会在每段前后各保留一点静音(默认 0.05 秒),而且不会越过相邻段的边界。切完可以逐段试听确认。
删除静音之后段与段之间会生硬吗?
默认在段间插入 0.1 秒静音作为呼吸位;填 0 就是把有声段直接贴在一起(适合非常紧凑的口播)。原始停顿长度不会被保留——想保留原样请用「按静音切分」。
音频会上传吗?
不会。检测、剪接、编码全在本机用本地引擎完成。