如何将音频输出通过管道传输到麦克风输入

blu*_*lue 35 alsa audio

我已经在互联网上寻找了一种干净的方法来将我的计算机的音频输出(即我从扬声器中听到的)重新路由到我的麦克风输入。

可能,我想在低级别执行此操作(例如使用 ALSA)。

我基本上在寻找相当于

pacmd move-sink-input #index #sink
Run Code Online (Sandbox Code Playgroud)

获取一些音频输入并将其通过管道传输到麦克风。

如果还不清楚,我的最终目标是,例如在 Youtube 上播放视频,让我的朋友通过 Skype 收听。我想要那种灵活性。

slm*_*slm 46

我认为你可以用 PulseAudio 做到这一点。我发现本教程显示了如何操作,标题为:将音频输出重定向到麦克风输入 (Linux)

一般步骤

  1. 运行应用程序pavucontrol

  2. 转到“输入设备”选项卡,然后从窗口底部选择“显示:监视器”。如果您的计算机当前正在播放音频,您应该会看到一个显示输出音量的栏:

                 pauvucontrol #1 的 ss

  3. 现在启动一个可以录制音频的应用程序,例如audacity和录制音频(audacity 中的红点图标)。

  4. pavucontrol(音量控制)中更改为Recording选项卡。

  5. 单击输入设备按钮(“ALSA Capture from”)并选择“Monitor of Internal Audio Analog Stereo”)

   pauvucontrol #2 的 ss

  • 2020 年报到,仍然有效。我正在使用pulseaudio 13.0。 (6认同)
  • 要混合输入,我认为您可能需要插孔。它使人们能够将几乎任何输出或输入隧道传输到其他地方、过滤器等 (2认同)