Posts
To detect voice activity, AutoPTT listens to your microphone. It only cares about the sound levels; it does absolutely nothing with the actual audio content. It’s not recorded or sent anywhere.
AutoPTT only uses the Internet for:
verifying licenses checking for updates downloading and installing updates To press and/or release the push-to-talk key, AutoPTT creates fake keyboard input events (with SendInput). These work just like real keyboard events except that Windows flags them as having been programmatically generated.
AutoPTT will work with most games and apps with a few exception.
Games or apps running as admin If you’re using AutoPTT with games/apps that are running as admin, then AutoPTT needs to be run as admin, as well.
It’s also worth noting that if you’re running a game as admin and AutoPTT as admin while using AutoPTT to speak through another app like Discord, then (currently) that app also needs to be run as admin.
Assuming you’ve already set up AutoPTT with the correct PTT key, this is how you can make your mic automatically activate when you press a key to play something from your soundboard app, whether you’re using push-to-talk or not.
In AutoPTT, click on “Hotkeys” to expand the section. Find “Extra Activation Key 1” and click the button next to it that says “<not bound>.” Press the key or key combination that you use to trigger the sound from the soundboard app.
This is a short guide on how to use AutoPTT to get voice-activated priority speaker on Discord, which currently requires push-to-talk.
Open the Discord settings.
Under “APP SETTINGS” click on “Keybinds”.
At the top, click on “Add a Keybind.”
In the added row, set “Action” to “Push-to-Talk (Priority)” and then click on “Record Keybind.”
Press the key you want to use for priority speaker. This should be a key you normally don’t use for anything, like F12.
You can use AutoPTT to bind push-to-talk on an Xbox-compatible controller (or a Playstation controller, with DS4-Windows).
Note, however, that this does not block either the controller button press or the simulated keyboard key press from being detected by the game. If the controller button already has an action attached to it, then it will happen. Same goes for the keyboard key. Additionally, if the game switches between input modes (controller vs mouse/keyboard) automatically, this can also be a problem.