Get your voice into any Streaming Software with Teamspeak and VAC/VB-Cable

In this Guide we will use a combination of Teamspeak and Virtual Audio Cable to get your Voice into mostly any streaming or recording software that allows you to use your default Microphone or to select the Microphone to be used. You can then use either Push to Talk or Voice Activation or a Continuous Transmission with several Hotkey options. So lets take a look at what we will need:

Lets start with the TS Server setup. Just install/extract it to where you want and start it. You actually won´t need to allow it through the windows firewall in this setup but you can do and you can skip this whole step if you are using an external server.

If you are using your local server make sure to copy and save the following information, or keep the window open, as you need them in the next step in your Teamspeak Client:

In the next step startup TSc and do a standard first time setup (enter your name, setup your microphone, etc). Our goal is to achieve the following setup:
Teamspeak will send our Voice to the Teamspeak Server, the second connection will capture this voice on the VAC Line2 which can then be selected in your favorite program. This way you can use the PTT features or Voice Activation Detection and of course Continuous Transmission if you would want to. This also means, you could send it to your speakers and listen to yourself (for Volume checks and to hear your own greatness of course) but I personally would get mad over time and cant talk while listening to myself. So lets go on with the configuration of Teamspeak
 
In the TSc Settings -> Options -> Playback(Output) and Capture(Input) you will have to add two more Profiles each. If you don´t use TS for anything else than streaming you can also change the standard profile, but I use that one for my normal server connections.
  • For Playback
    • Profile1, select Speakers as the desired Playback device.
    • Profile2, select VAC Line1 as the Playback device
  • For Capture
    • Profile1, select your Microphone device, select Voice Activation or PTT and set your settings as you like
    • Profile2, select VAC Line1, its best to select PTT and set no PTT key
      (if you selected PTT before make sure you set a different key here)

Now we have to add one Identity either press CTRL+I or click on Settings -> Identities and then on the green + button again:

You can call them Profile 1 and 2 again if you want to. Next we have to setup our Bookmarks:

Just set up two new profiles to your desired server, the internal one uses 127.0.0.1 , set both to your newly created Identities. For one of the profiles set the name and password as saved earlier while doing the TSs setup or use the provided Token to gain Admin rights as it will ask for this on the first connection.

For the first bookmark, select your Microphone Profile1, we set up earlier, and under Playback also Profile1. According to this setup the second Bookmark with both Profile2 for Capture and Playback. Enter the other settings as desired.

You could also setup both connections to “Connect on Startup” (again, only if you use Teamspeak solely for streaming purposes). Also you might want to set a server password for the internal server and then add this to your bookmarks. Assuming you dont want to use the connect on startup, click ok and connect to the first bookmark, then to the second bookmark with a right click and select “Connect in new Tab”:

You might also want to edit your channel for the best quality/smallest delay which you can do with your admin account or the previously mentioned Token:

I would recommend to use the Opus Voice Codec with the highest quality on a local lan. With an Internet server you might wanna use the default setting for Opus Voice.

Finally in your application select VAC Line 1 in the Audio section and you are good to go and test everything. If your software offers no option to choose the Microphone device, just set your VAC Line1 as your default recording device in Windows. That way the software should use it on its next start.

You can also use Teamspeak to include more than one Audio source into your Streaming Application. The source only needs an option to send its sound to a VAC Line instead of the Standard Audio device. VAC Lines have its own Volume options that can be changed to lower different sources and you can split them even further by using more than one VAC Line.

Please comment if you liked this guide or have a question!

You may also like...