音频静音处理
我要提建议检测录音里的停顿与空白:一键去掉静音让整段更紧凑,或按停顿切成多段分别导出(ZIP 打包)。
相关工具
这个工具是做什么的
口播录完总有多余停顿:思考时的空白、读错重来的那一段、开头结尾的静默。手工在波形上一段段剪很费时,本工具按**电平阈值**自动找出静音段:低于你设定阈值(默认 -40dBFS)、且持续超过最短时长(默认 0.3 秒)的连续区间才算静音——用「样本绝对值小于某个数」是不行的,正常语音的过零点也会满足,会把有声部分切碎。检测完可以两种处理:**删除静音**(把有声段按顺序拼起来,段间保留你指定的衔接静音,适合让口播更紧凑)或**按静音切分**(按停顿切成多段,每段两侧留一点余量避免切掉字头字尾,可逐段试听、也可以一次打包成 ZIP)。检测本身是纯计算,全部在本机用本地引擎完成,音频数据不出设备。
使用方法
- 选择音频文件,页面会先算出静音段与有声段的分布。
- 调三个参数:静音阈值(越低越严格)、最短静音时长(短停顿不算)、以及「段间留白」或「切分余量」。
- 选「删除静音」看压缩后的时长与试听;或选「按静音切分」逐段试听、导出全部(ZIP)。
- 需要导出成 MP3 时先选导出格式与码率,再点导出。
常见问题
- 阈值该设多少?
- 安静环境下录音底噪常低于 -50dBFS,用 -40~-45 比较稳;环境嘈杂、或素材本来就有明显底噪时,阈值要抬高到 -35~-30,否则噪声永远高于阈值、检测不到任何静音。可以先看页面上的「检出静音占比」,为 0% 就说明阈值定得太低。
- 为什么短的停顿没被去掉?
- 「最短静音时长」就是为此设的:句子之间的自然停顿(0.1~0.2 秒)去掉后听起来会喘不过气,默认 0.3 秒只处理明显的空白。想更激进就调小它。
- 切分后的每段会不会把字头切掉?
- 不会——「切分余量」会在每段前后各保留一点静音(默认 0.05 秒),而且不会越过相邻段的边界。切完可以逐段试听确认。
- 删除静音之后段与段之间会生硬吗?
- 默认在段间插入 0.1 秒静音作为呼吸位;填 0 就是把有声段直接贴在一起(适合非常紧凑的口播)。原始停顿长度不会被保留——想保留原样请用「按静音切分」。
- 音频会上传吗?
- 不会。检测、剪接、编码全在本机用本地引擎完成。