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:
- Virtual Audio Cable(VAC)
- Teamspeak 3 client(TSc)
- Teamspeak 3 server(TSs)
- (You can skip installing a local server, but you will have a slight latency/delay if you use an external TS3 Server)
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:
- 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:
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.