【发布时间】:2011-12-14 13:41:28
【问题描述】:
我目前正在开发一个应用程序,用于处理通过麦克风捕获的现场音乐。但是,这使得测试变得非常困难,我在共享办公室工作等等。我目前正在通过从应用程序中加载外部 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 曲目在其自身上连续播放了一秒钟的延迟,这产生了一种很酷的效果,虽然有点令人不安。
【问题讨论】:
标签: ubuntu audio microphone