7 java audio microphone javasound
当我使用JavaSound或第三方声音捕获工具捕获并将其记录到文件中时.之后再读取文件进行修改,有没有办法用我的java应用程序删除"背景噪音".
主要人说话时道路交通/空气噪音等?
谢谢
消除背景噪音非常困难。如果是均匀噪声,例如飞机上的“白”噪声,则有算法可以消除这些频率分量。但是,如果噪声不均匀并且本质上与您的良好录音相似,例如人们在背景中说话、街道噪声等,那么将很难将它们分开。人们对此进行了大量的研究。
至少,您需要确切地知道什么是好的音频,什么是坏的音频。例如,如果您正在捕获语音,则可能有特殊的音频修复软件可用于将语音与其他声音分开,例如http://www.izotope.com/products/audio/rx/。如果您以立体声录制语音,则可以通过分析语音的左/右位置,然后通过关联左和右来删除非语音成分来成功。
回复:mkb 的评论:
| 归档时间: |
|
| 查看次数: |
8447 次 |
| 最近记录: |