我想要做的是我通过 TargetDataLine 类从麦克风捕获音频,用套接字发送它并通过 SourceDataLine 在另一端播放。问题是我正在捕获的麦克风仅支持:
AudioFormat format = new AudioFormat(48000, 16, 1, true, true);
我正在播放的扬声器仅支持:
AudioFormat format = new AudioFormat(32000, 16, 2, true, true);
当我直接得到48khz并推到32khz音频格式时,声音是有音调的,有什么方法可以将48khz单声道声音转换为32khz立体声?