Fix: Resolved an issue that prevented the default profile from loading automatically at startup
v3.8.1 • December 21, 2021
Fix: Resolved an issue with macro scripts that caused them to take too long to start-up
v3.8 • December 14, 2021
Change: Minor tweaks to the Settings window UI
Change: Performance and memory improvements
v3.7.2 • August 27, 2020
Fix: Default TTS voice now applies to scripts
Fix: Ignore commands during TTS option works correctly again
v3.7.1 • August 27, 2020
Fix: BFS.VoiceBotActions.Delay caused VoiceBot to crash
v3.7 • June 25, 2020
Change: New option to start VoiceBot minimized to the taskbar
Change: Macro lists are now filterable
Change: Profile lists are now filterable
Change: New advanced setting to restart the voice recognition engine on an interval
Change: New scripting function: KeyHoldDuration
Change: New scripting function: KeyHoldRepetition
Fix: Graphical glitch on action settings tab
Fix: BFS.Speech.TextToSpeech scripting function
Fix: The current profile no longer remains loaded after it is deleted
v3.6 • June 24, 2020
Added new action: Hold Key
Added scripting functions to get and set system volume
Added scripting functions to get and set system mute status
Added command testing buttons for global prefix and start/pause commands
Added option to play sound file or text-to-speech phrase when profiles are loaded
Added option to play sound file or text-to-speech phrase when VoiceBot starts or pauses listening
Added option to play sound file or text-to-speech phrase when commands are recognized
Added option to play sound file or text-to-speech phrase when commands are not recognized
Added customizable foreground/background colours for VoiceBot speech log
Added option to disable global macro syncing
Added buttons to view profile lists on VoiceBot website
Moved some notification settings to the new Settings Notifications tab
Key actions can now send Numpad Enter as a key
Macro actions can now be copied when multi-selected
Reduced the minimum hold duration for press and release key actions
Groups in the profile list are now collapsible
Profile edit window will ask for confirmation before discarding changes
Added some missing UI translations
v3.5.1 • July 11, 2019
Resolved an issue with the VoiceBot global start command
Improved logging of global start/stop commands
v3.5 • May 22, 2019
Added a "No acceleration" option to the Mouse Move action settings
The "only log matched commands" setting now applies when push-to-talk is configured
Resolved an issue where IsAppRunningByAppID scripting function always returned true
Resolved an issue where Press Key Right Shift was sending a generic Shift
Hotkeys for disabled macros will no longer be registered
Lowered CPU usage while listening for commands
Improved responsiveness with background audio present
Add Recognizer button in Profile edit window now opens the correct Windows 10 Settings page
v3.4 • October 23, 2018
Test run macro buttons to profile edit and macro edit windows
Hotkeys will now only be active if the current profile's associated program is active (if "only run macros on associated application" is set)
Built-in global macros will no longer sometimes reappear after being deleted
"Speech Setup" opens Windows settings correctly in newest versions of Windows 10
v3.3.2 • July 16, 2018
Syncing profiles after closing the Settings window is now done in the background
Settings window can no longer be opened twice in some situations
v3.3.1 • July 9, 2018
Profile push syncing improvements
Hotkeys now respect the "only run macros on associated application" setting
Working autocomplete for "IsMouseDown" scripting function
VoiceBot will now properly create all default global macros on a new install
v3.3 • February 8, 2018
New scripting function: "IsMacroRunning"
New scripting function: "StartListening"
New scripting function: "StopListening"
New scripting function: "StopMacros"
Profile push syncing improvements
Performance of macros run by hotkeys
v3.2 • January 18, 2018
Notice: Now requires the .NET Framework 4.7.1 (installed automatically if needed)
Profiles are now synced instantly using realtime push syncing
New scripting function "IsMouseDown"
Warn about macros that can generate infinite loops
Duplicate exported profile file extensions
Improved support for multi-DPI setups
v3.1 • September 28, 2017
Add hotkey to start/pause VoiceBot
Add voice commands to start/pause VoiceBot
Added more audio control functions for macro scripts
Support universal apps in "Start Program" actions
Improved responsiveness for Push-to-Talk hotkeys
Major changes to support multi-DPI scaling in Windows 10
Update icons
Warn when a macro has a keypress action set to the same keys as the macro's hotkey
Allow alt-tab as a keypress action
Share button is disabled when no profiles are selected
Macro scripts now auto-complete for keyboard actions
List of downloadable macros is properly sorted
Only show startup message about missing audio device when VoiceBot is listening
Type text actions can now type ""
Adjusted recovery behaviour for when speech recognition hangs
v3.0 • August 8, 2016
New Action: Open File
New Action: Mouse Double Click
New Action: Toggle Key
Added Push to Talk/Push to Ignore HotKeys!
Added hotkeys for individual macros (including global macros)
New Text to Speech syntax: random sections can be defined with [option1|option2|option3] blocks, commas are no longer used as a random value separator (automatically updated)
Macro Scripts can now have access to VoiceBot Actions from within the script
New feature to create sets of similar numbered macros
Changed "Play Sound" action to allow for multiple sounds (chosen randomly)
Added ability to pass command line parameters using Start Program actions
Added ability for Type Text actions to have multiline values
Increased Type Text typing speed
Added description field for profiles
Added description field for macros
Updated sound file audio player (same player for both scripting and actions)
The Edit Macro window can now be expanded to show more actions
Moved many VoiceBot settings from "Options" to "Configuration" to reduce clutter
New setting: Start Paused
New setting: Run Command on VoiceBot Window
Updated global macros so they can be run when no profile is loaded
New Global Macro: Clear Log
New Global Macro: Current Profile
Added Text to Speech speed and volume settings
Added Text to Speech global default settings for voice, speed, and volume
Added Text to Speech option to ignore any commands heard during TTS
Added an "Our Apps" tab to the settings window with details about other great Binary Fortress apps (you can disable this tab in the Advanced Settings if you don't want it)
VoiceBot will now report an error if a profile fails to be imported
VoiceBot will now warn you if you create an infinite loop by chaining "Run Macro" actions
Prevent Macro Test feature from sometimes loading the wrong Speech Recognizer
Editing profiles with the same icon no longer results in temporary incorrect icons in profile list
BFS.Web.OpenURL works with Chrome Canary
Resolved a bug that could show extra "Profile Loaded" notifications when the current profile hasn't changed
Invalid profile hotkeys will now report an error when trying to save the profile
"Play Sound" action not playing audio when running a fullscreen application
Resolved a possible crash when system audio devices change
VoiceBot window should no longer appear briefly on startup when "Start in System Tray" is enabled
Run Macro action can now run global macros
Resolved issue with trailing commas not getting removed from command lists
Resolved the broken global macro "Shutdown"
Minor UI fixes
v2.0.2 • July 21, 2015
Added "Add Text" and "Add Raw Text" to the SendKeys builder for Macro Scripts
Sharing profiles with the community is now working correctly again
Creating a new Macro now selects the default group correctly
Resolved some minor UI issues
v2.0.1 • July 13, 2015
Resolved an issue that prevented the Global Macros from loading on some non-English UI cultures
v2.0 • July 13, 2015
Important: You need to update to version 2.0 to continue syncing with your Binary Fortress Account
Global Macros tab to manage macros that can be used regardless of the current profile
Default set of global macros included with installation (disabled by default)
New actions to change the computer's default audio devices
Unique global macro to stop all running macros
Text To Speech actions now support multiple phrases, chosen at random
VoiceBot will now warn you about duplicated macro commands before they cause a conflict
New mouse cursor position selector to simplify creating "Move Mouse" actions
Macro edit window now has copy button for actions
Macro scripts now support "key down" and "key up" functions
The macro script editor now has a button that allows you to download premade or example scripts
Fixed issue where constant background noise could cause slow responding UI or slow shutdown
Fixed issue where the VoiceBot audio device dropdown did not update properly
Issue where certain accented characters did not work in Text Type actions
v1.6 • June 9, 2015
Added buttons for importing/exporting Profiles for sharing/backups
Added the BFS.Speech namespace for the Macro Scripts
Resolved an issue that caused the UI to hang in noisy environments
Resolved an issue that caused deleted profiles to sometimes keep their hotkeys alive