How to pipe audio output to mic input

I’ve looked all over the internet for a clean way to reroute the audio output of my computer (i.e. what I’d hear from the speaker) to my microphone’s input.

Possibly, I’d like to do this at a low level (e.g. using ALSA).

I’m basically looking for an equivalent of

pacmd move-sink-input #index #sink

that gets some audio input and pipes it to the microphone.

If it’s still not clear my final goal would be, for example, to play a video on YouTube and let a friend of mine listen through Skype. I’d like that kind of flexibility.

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

I think you can do this with PulseAudio. I found this tutorial that shows how, titled: Redirect Audio Out to Mic In (Linux).

General Steps

  1. Run the application pavucontrol.
  2. Go to the “Input Devices” tab, and select “Show: Monitors” from the bottom of the window. If your computer is currently playing audio, you should see a bar showing the volume of the output:

                 How to pipe audio output to mic input

  3. Now start an application that can record audio such as audacity and record audio (red point icon in audacity).
  4. In pavucontrol (Volume Control) change to the Recording tab.
  5. Click the input device button (“ALSA Capture from”) and pick “Monitor of Internal Audio Analog Stereo”)

   How to pipe audio output to mic input


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x