【问题标题】:Remove sine wave sound from wave file从波形文件中删除正弦波声音
【发布时间】:2014-02-22 07:11:00
【问题描述】:

基本上,我有一个波形文件,其中一些音频消息与响亮的哔哔声混合在一起,我怀疑这是生成的正弦波声音。 我的问题是: 是否可以删除此哔声,或者以某种方式使用 java 对其进行过滤? 我已经尝试过应用一些低级和高级过滤器,但没有成功...

【问题讨论】:

  • 可以使用数字滤波,但是比较复杂。
  • 可以“添加”(减去)相同频率的正弦波,看看会发生什么。但是您可能必须迭代地执行此操作,直到您到达导致取消或接近取消的阶段值。但这是一个非常低技术和不确定的方法,而不是我真正尝试过的任何事情。有新的商业声音工具可以从混音中提取声音或乐器。不过,我没有给它们定价。我很好奇 Audacity 上的陷波滤波器有多精确。那个免费工具可能就足够了。

标签: java audio javasound


【解决方案1】:

正弦将是一个非常特定的频率。一个以该频率为中心的极窄带通滤波器可以大大降低它的静音。完全删除它需要确切知道它是什么频率。

我要做的是启动我的 SoundSoap 副本,让它通过一两次哔哔声来学习,然后让它完成所有工作。但那是一种商业产品。

【讨论】:

    猜你喜欢
    • 2012-01-08
    • 2012-01-27
    • 2015-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-13
    • 1970-01-01
    相关资源
    最近更新 更多