Firebot Voice Commands V2
These are the main files needed in order to use Firebot voice commands. You must have the config file in the same location as the GUI or logic exe's when you use them. The GUI will bring up a GUI where you can edit your voice commands, and the logic exe will run as a background process without a popup, so you can run it however you like. V2 includes the ability to select the microphone that you want to use, but will need you to update your config file to include a reference for it.
To add, change or remove new keywords or phrases you will need to open up the GUI file. The JSON config file currently has some example words and phrases, but you will need to change the active URL's to match the URL's of preset effect lists already present on your Firebot profile. To find the URL of an effect list go to the effect list tab in Firebot, edit the effect list you want to use, select "How to trigger from StreamDeck" and in the information you see there copy the URL to the voice commands GUI. When the GUI is open click on any command you want to edit and click edit. When the edit box shows up change the command word to whatever you want to use and click OK. After you click OK another box should pop up asking for the appropriate URL. This is where you paste the URL from Firebot.
While the GUI is open you can test how well it understands you and it should work with Firebot.
To access voice commands without using a window you can run the logic exe. You can run this on Firebot start automatically by making a new Firebot Start event in the Events tab and adding a "Run Program" effect. The logic exe will not run if Firebot is not also running, so it will shut down automatically the first time you speak after you close Firebot.