A SpecialEffect Voice Control Script

Show Transcript

When playing games on console you might find that certain button presses or joystick movements can be difficult. If this is the case there can be ways to emulate console controls using voice controls. In this video we’re going to have a look at a script that we have made that will allow you to utilise the functions of the controller using your voice. Most games do require physical access to at least one of the analogue sticks but you can use voice to use most of the other buttons. The voice controls will work best if you have a clear speaking voice and can play games in a room with limited background noise. You will notice that there can be some input delay when using voice controls. Voice controls can work well for single-player games but you may find that some multiplayer games or games that require really fast inputs can be challenging. God of War is a game that you can play with one joystick and a “Walk Forward” command. This is because to your character closely follows your camera so you don’t need to be able to use both joysticks at the same time. Here we have a look at general character movement and how you can use voice commands for some of the in-game controls. For standard button presses you just say the command for that button, for example, we’ll say “R1” to press the button “R1”, “R1”, “R1”, “R2”. You can also use this script to hold the stick in certain directions. For example you could say “Forwards” to make the character walk forwards and then use the right stick to steer the camera which also changes the direction that the character will move in. If I say stop then it will let go of the stick and the character will stop moving. “Forward”, “Stop”, “Forward”. You can also say “Left”, “Right” or “Backwards” to move the character in those directions. “Left”, “Stop”, “Right”, “Stop”, “Backward”, “Stop”. When you say “Forward” or any other direction it emulates the joystick being pushed fully in that direction. This will make the character walk or run at their highest speed. If you need to walk a bit slower you can just say “Slow Forward” and this will only emulate the joystick being partially pushed in that direction. This will create slower character movement. “Slow Forward”, “Stop”, “Slow Left”, “Stop”. If you have access to one of the sticks there might be times in the game or in the menus when you need access to the other stick. So we have added a “Swap Sticks” command to allow you to do this. So if you’re using the right stick for camera, for example, but you need the left stick to access the menus you just say “Swap Sticks” and it will turn your right stick into the left stick. “Options”, “Swap Sticks”, “Options”, “Swap Sticks”. Some games require you to repeatedly press a button in quick succession. If this is difficult for you then one way you can get around this is by using this voice control script. If you say, “Rapid Fire” and then say the button that you need to be pressed, it will repeatedly press that button until you say, “Let Go”. “Rapid Fire Circle”, “Let Go”, “Rapid Fire Circle”, “Let Go”. You could also use rapid fire in other situations such as combat.”Rapid Fire R1″, “Let Go”. Some games require you to hold down a button and you can also do this with voice commands. So we’re going to have a look at Forza Horizon using a hold down command for right trigger which is “Accelerate”. We’ll use a joystick for steering. “Hold RT”, “Let Go”. For braking we’ll have a look at holding down a button for a long period of time using a voice command. “Hold RT”, “Let Go”, “Hold Long Time LT”. Some games require you to use a combination of button presses, for example in Mario Odyssey you press Left Trigger and B together to do a backward somersault. We can do this using the script by saying, “Build Combo”, then saying the two buttons you need to be able to press and then say, “Run Combo.” It will remember the combination that you have built until you next say, “Build Combo.” So you can keep saying “Run Combo” and Mario will keep doing the backward somersault, for example. “Build Combo”, “Zulu Lima”, “Bravo”, “Run Combo”, “Run Combo”, “Run Combo”, “Build Combo”, “Zulu Lima”, “Bravo”, “Run Combo”, “Run Combo”, Sometimes in games you, need to be able to press a button and then shortly after press another button. For example in Mario Odyssey you can press a button to make Mario jump and another one to make him throw his cap. So we’re going to have a look at how you can build a combo doing this. You have to build the combo: say the first button, say “Short Time”, then say the next button, and then say “Run Combo”. “Build Combo”, “Bravo”, “Short Time”, “Young”, “Run Combo”, “Run Combo”, “Build Combo”, “Bravo”, “Short Time”, “Young”, “Run Combo”, “Run Combo”. There might be situations where you want to turn the analogue stick into button presses. So for example in this script you could say “Button Mode Left”, and it would make the left analogue stick act as the face buttons. So usually the left analogue stick will make Mario run around, but if I say “Button Mode Left”, now if I press up Mario will throw his cap. If I press the stick down he will jump. “Button Mode Left”. If accessing the right stick is easier for you you can say “Button Mode Right” and it will do the same thing – turn the right analogue stick into button presses. To turn this off just say “Button Mode Right” and now the joystick will go back to being camera movement. There might be situations where you want to turn the voice controls off, for example just to take a break from gaming, or if someone comes into the room and you need to speak to them. To do this you just say “Deactivate” and that will turn the voice controls off. As soon as you want to play again just say “Activate” and that will switch the voice controls back on. “Young”, “Young”, “Young”, “Bravo”, “Bravo”, “Young”. Thank you for watching this video. If you’d like to talk about voice controls or any other video game access method, then please do get in touch.

We made a voice control script that aims to replicate using a PS4, Xbox One, or Nintendo Switch controller to play games. In this video we give a run down of some of the features in the script while playing God of War, Forza Horizon 4 and Super Mario Odyssey.

We’re using a piece of software called GAVPI to detect voice commands and press keyboard keys. Alongside that we’re using a Titan Two device and its own GtunerIV software to convert those keyboard key presses into gamepad inputs and forward them to the game console. If you want to try this script, you can download the file below.

Unzip the file and you’ll find three folders inside. One for the GAVPI profiles, another for the Titan Two scripts, and a third called “Extras” which contains PDF’s of all the voice commands in the script, as well as some sounds which you can add to your GAVPI profile to help you keep track of the Rapid Fire, Hold and Build Combo commands.

To add sounds to your profile, edit one of the Action Sequences and add a PlaySound Action to any of the Rapid Fire, Hold or Build Combo sequences. You can use the MP3 files in the Extras folder or add your own!

You can remove any commands that you aren’t using simply by deleting the phrase from the Triggers section in GAVPI. Refer to the PDF in the Extras folder for further info on this.

For a short guide on how to import the script into your own setup, please see this post.

And to learn how to add commands to the script, or to create your own scripts, this post will cover the basic steps.

If you have any questions, please visit the Contact Us page.