So I need to inject audio into Skype calls and record them (on the Windows PC). I came up with a one-stop solution using VB-Audio Voicemeeter Banana (hereafter simply “Banana”) (its manual in PDF). The series of articles starting with this one will explain it in (literally) graphic detail. The setup is not specific to Skype and can be used for other VOIP client software too.
“VB-Audio Voicemeeter Banana” gives you some basic tips on the use of Banana. “Windowsのオーディオシステムと紛らわしいVB-Audio Voicemeeterの用語” discusses (in Japanese) a little confusing terminology employed at VB-Audio. “WASAPIってようわからん” is my little personal cheat sheet on WASAPI (in Japanese).
Hover your mouse pointer to the lower part of the diagram in view-only mode of Draw.io and control buttons will show (original)
I have created the following two diagrams to illustrate how to set up Banana. They both have multiple layers (That’s why I used Draw.io, not Google Drawings).
The first diagram depicts “virtual audio cable wiring”, as it were, inside Banana and between Banana and relevant applications including Skype. The second diagram shows how these wirings can actually be achieved in Banana.
Once you click on the links above (not those embedded in “original”s), you will be prompted to authorize the use of Draw.io on Google Drive. You will need a Google Account for it. If you give the authorization, then you will be shown diagrams in Draw.io’s view-only mode. Hover your mouse pointer on the lower part of the diagram and a horizontal strip of four control buttons will show (see figure). Click on the rightmost button for layers and you will get a popup menu in which you can choose which layer(s) to see. The “original” links above are there for my own use.
Draw.io allows embedding its diagrams in Web pages, but unfortunately WordPress.com does not allow it (if you host WordPress (as blog platform, as opposed to a website that offers a service), then there’s DrawIt plugin). I will also post below PNG diagrams created from those above anyway, so that should probably do. There will also be screenshots of the windows of other audio application software to be used in this setup.
In the end, all two objectives and two preferences put forth in “I Need to Inject Audio into Skype Calls And Record Them,” namely:
- ability to inject audio into my Skype calls so the other party can hear it along with my voice at the same time, and
- ability to record calls (audio from both parties); and
- ideally, the setup does not affect other audio software that is not supposed to be used in conjunction with Skype, and
- ideally, use of a headset is not required and the combination of a microphone and a set of speakers can work
will be met. However, the solution will not be presented in one setting; instead, it will be presented in the progression of the following four steps:
- allow injection of audio into Skype calls,
- allow recording of Skype calls using Banana’s internal recorder/player (and injection of audio from that player),
- allow recording of Skype calls using external audio recorders, and
- prevent irrelevant audio-producing software from interfering with Skype calls.
Perhaps I will not need both Step 2 and Step 3. Either one could suffice, but I wanted to set it up in the most universal way so I can be done with this issue once and for all.
In the articles that will follow this one, for each step, I will show one wiring diagram and one corresponding Banana setting diagram specifically for that particular step.
As a teaser, I am going to end this article with the wiring diagram and the Banana setting diagram that cover from Step 1 through 4.
The final wiring after going through Step 1 through 4
The final configurations of Voicemeeter Banana after going through Step 1 through 4