我目前正在开发一个可以处理通过麦克风捕获的现场音乐的应用程序。但是,这使得测试变得非常困难,而我在共享办公室中的工作以及所有工作却很难进行。我目前正在通过从应用程序内加载外部MP3文件来对其进行测试,但这远非最佳选择。

我想做的是以某种方式重新路由来自扬声器的声音,就好像它来自麦克风一样。我已经阅读了Windows上一些声卡驱动程序附带的Stereo Mix选项,但是我正在使用Ubuntu 10.10。

PulseAudio看起来很有前途,我发现a guide演示了如何实现类似的功能,但它只处理以Audacity录制声音,因此使用一些特定于Audacity的选项。

任何帮助将不胜感激!

安德烈

更新:我一直在使用pacat并尝试按照this question中所述进行循环。但是,我一直在努力使设备正确配对。 paman中列出的设备是:

水槽

  • alsa_output.pci-0000_00_1b.0.analog-stereo

  • 资料来源
  • alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
  • alsa_input.pci-0000_00_1b.0.analog-stereo

  • 这是我第一次必须处理音频设备,因此我不确定自己在做什么。我得到的最好结果是
    pacat -r -d alsa_output.pci-0000_00_1b.0.analog-stereo.monitor | pacat -p -d alsa_output.pci-0000_00_1b.0.analog-stereo
    

    这使我在自己的背景层中连续播放mp3音轨,并延迟了一秒钟,这带来了很酷的效果(即使有些微扰)。

    最佳答案

    您可以通过DI box将MP3播放器连接到测试PC上的麦克风输入插座。

    10-08 11:20