【发布时间】:2015-10-31 23:58:45
【问题描述】:
我想知道如何在 Java 中最好使用DataLine 从麦克风捕获音频,并将其直接播放到扬声器,即使有一些延迟。
基本上,我希望能够从麦克风获取音频,存储有限数量样本的缓冲区,能够以某种方式修改每个样本,并在最短的时间内通过扬声器播放出来对于录制和播放之间的每个样本。有点像编写一个 Java 程序来使用我的电脑作为效果踏板;这可能吗?(假设我已经知道如何修改样本)。需要明确的是,我不想从麦克风录制有限数量的样本,停止录制,修改,然后播放;我希望它可以连续录制和播放。
【问题讨论】:
标签: java audio signal-processing microphone speaker