The most recent version of this page is a draft.DiffThis version is outdated by a newer approved version.DiffThis version (2020/09/20 10:49) is a draft.
Approvals: 0/1

This is an old revision of the document!


Voice Attack and Deepbot


This guide will show you how to use VoiceAttack with Deepbot to run commands by voice or hotkeys! VoiceAttack offers a 21-day free trial and it costs $10 to buy a registration key to use the software forever.

This guide is meant for VoiceAttack only, but there are other programs that can do the same thing.


Using the DeepBot Voice Attack Plugin

As of version 0.11.5.7, we now have a dedicated voice attack plugin that allows for communication between Voice Attack and DeepBot. To install, do the following:

  1. Extract that in the Apps folder of your Voice Attack install directory as a folder
  2. Then run voice attack and ensure plugins are enabled. It should tell you to put your DeepBot IP and secret (found in your DeepBot master settings) in a config file.
  3. Once done, restart Voice Attack and it should say Connected to DeepBot.
  4. To run a Voice Attack command you can use @customwebmsg@[va|SayWorking] this will run the Voice Attack command SayWorking
  5. To run a DeepBot command from Voice Attack, create a new command and under Other > Advanced > Execute an External Plugin Function, select the Deepbot plugin and under context type Run followed by the command. e.g. Run !add 50 all

With this integration, it opens up a number of interesting possibilities of allowing chat to interact with your PC/game through (through VA sending mouse movements and key presses) via. messages, twitch points and bits, tips. Please let us know what you think and feel free to share how you would use this feature on our Discord!


Using the Generic DeepBot Command Line Interface

If you are on a previous version, you can use the CommandCLI to achieve this as well. To use that approach, please see steps below:

1. Grabbing your unique API key from Deepbot.

  • A. With Deepbot open, go to the Config tab.
  • B. Click on Master Settings (located near the top right).
  • C. On the General tab, scroll down to API Secret.
  • D. Copy your API key. (Note: All API keys are different.)

2. Setting up CommandCLI.exe.config. (It is usually located in C:\DeepBot - Twitch Streamer Assistant)

  • A. Find CommandCLI.exe.config. It should be a config/text file.
  • B. Right-click the config file and choose “Open with”. Select Notepad from the list of programs.
  • C. Paste your API key where it says “Enter API Key here!”

OPTIONAL:

  • D. If you have a dual-PC setup for streaming, copy the IP address of the PC with Deepbot installed and paste it above the API Key, where it says “127.0.0.1”.
    • You will need to copy CommandCLI.exe and CommandCLI.exe.config over to your streaming PC with VoiceAttack on it.

3. Configuring VoiceAttack with Deepbot for the first time.

  • A. When you first launch VoiceAttack, you will want to do voice recognition on your computer so that your computer learns your voice. This may take about 5-15 minutes and can be done by going to Control Panel > Ease of Access > Speech Recognition.
  • B. Once VoiceAttack is open, click on the person with a pencil over them, above My Profile, then add command.

OPTIONAL:

  • C. It is highly recommended to set up a “Start/Stop Listening” command so that you don't run other commands by accident.
    • Click “New Command”.
    • When you say “Listen”, VoiceAttack will start listening to anything you say.
    • Click the “Other” box (located about halfway down) > “VoiceAttack Action” > “Make VoiceAttack Start Listening”.
    • Repeat this process for “Make VoiceAttack Stop Listening”.

4. Setting up a command.

  • A. Select “New Command”.
  • B. Type “Run Arena” in the “When I Say” box.
  • C. Click the box labeled “Other” about halfway down.
  • D. Hover over “Windows” > “Run an Application”
  • E. Click the “…” button. Browse and find “CommandCLI.exe” (C:\DeepBot - Twitch Streamer Assistant\CommandCLI.exe).
  • F. Type the Deepbot command you wish to add into the box labeled “With these parameters”.
  • G. Click “OK”.
  • H. Click “Done” from the command list box.
  • I. Test the command!