首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SoX解压缩声音文件?

如何使用SoX解压缩声音文件?
EN

Stack Overflow用户
提问于 2010-03-03 11:07:24
回答 3查看 1.2K关注 0票数 6

我正在使用SoX创建缓慢但音调校正的音频文件。生成的文件听起来很好,但通常有一个非常硬的"S“音,我想过滤掉。许多桌面程序都包含一个运行良好的“去污”过滤器,但我希望有一个能在服务器端运行的过滤器。

我应该使用什么SoX过滤器和参数来解析音频文件?

编辑:我应该补充说,这需要在Linux上工作。

EN

回答 3

Stack Overflow用户

发布于 2014-12-01 23:01:42

可以从SoX使用LADSPA DeEsser plugin。您需要在系统上安装并正确配置tap插件。在Archlinux上,这可以通过以下命令轻松实现

代码语言:javascript
复制
pacman -S tap-plugins

您可以将阈值和频率指定为第一个和第二个参数。我成功地使用了以下命令的变体

代码语言:javascript
复制
# -30: threshold (dB)
# 6200: hiss frequency (Hz)
sox from.wav to.wav ladspa tap_deesser tap_deesser -30 6200

过滤器还有一大堆我没有分析过的其他选项。更多细节可以在here上找到。

票数 4
EN

Stack Overflow用户

发布于 2010-03-03 11:12:18

虽然远不完美,但你也许能够通过合适的低通滤波器获得足够的结果。这应该不会对语音信号的其他部分产生太大影响。

票数 1
EN

Stack Overflow用户

发布于 2010-03-03 16:35:40

您可以使用诸如spitfish之类的de VST和诸如MissWatson之类的命令行VST主机。Sox对插件的支持非常有限,所以如果你需要更具体的东西,你最好选择VST路线。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2368481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档