VoiceAttack

VoiceAttack — Free Download. Voice control for Windows
VoiceAttack is a software application for the Windows operating system that allows users to control their computer and programs using voice commands. The software converts the user's voice input into simulated keyboard and mouse actions, and system events, automating complex or frequent tasks. Its primary use is in flight simulation, role-playing games, strategy games, general productivity, and automation of work environments for users with accessibility needs.
5.0(1 ratings)

Download VoiceAttack (Official links)
File size: 28 MB
The latest version of VoiceAttack is: 2.1.8
Operating system: Windows
Languages: English
Price: $0.00 USD

  • Integrated speech recognition. VoiceAttack incorporates speech recognition engines that process microphone input. It uses Windows speech profiles for adaptive accuracy, allowing the software to interpret predefined spoken commands and execute assigned actions. The system trains itself with use, improving recognition of the specific user's voice over time.
  • Command profile creation. The software operates through customizable profiles containing sets of commands. Each profile can be associated with a specific application (like a game or program) and loaded automatically when that application comes into focus. Users can create multiple profiles to organize commands according to different usage contexts and needs.
  • Assigning actions to commands. Each voice command can be assigned a complex sequence of actions. These actions include simulating keystrokes (simple or complex combinations), mouse clicks and movements, clipboard control, launching files or scripts, and window manipulation. Actions are executed in the configured order upon detecting the command.
  • Variables and conditional logic. VoiceAttack supports the use of user-defined and system variables. These variables can store numerical, text, or boolean values. Using IF/ELSE conditions, loops, and mathematical operations, commands can make dynamic decisions, modify their behavior in real-time, and create adaptive, intelligent automations.
  • Plugin API for extended functionality. The software features an application programming interface for plugins. Developers can create add-ons in .NET (C#, VB.NET) that add new functions and commands to VoiceAttack. This allows integration with specific hardware, game APIs, streaming software, or any external interface with a compatible library.
  • Audio responses and TTS. The program can provide auditory feedback to the user. It supports playing sound files (WAV, MP3) and text-to-speech synthesis via SAPI5 engines. Commands can be configured to read messages, variable values, or confirmations, creating an interactive dialogue between the user and the automation.
  • Profile and configuration cloud synchronization. VoiceAttack offers the ability to synchronize profiles and settings through a cloud service linked to the user's account. This feature keeps custom commands updated across multiple software installations on different computers, facilitating configuration portability.
  • Screenshot and recording automation. Commands can be created to automate screen captures or starting and stopping video recording. VoiceAttack can execute actions to activate functions of programs like ShadowPlay, OBS, or the native Windows tool, assigning the task to a specific voice phrase.
  • System process control. The software includes actions for managing Windows processes. Commands can start, terminate, pause, or change the priority of specific processes. It is also possible to check if an application is running and, based on that, make decisions within a command sequence.
  • Joystick and gamepad input simulation. In addition to keyboard and mouse, VoiceAttack can send virtual game controller commands via vJoy. This allows users to map voice commands to buttons, axes, and POVs of a virtual joystick, which is used by many simulators and games that require this type of input.
  • Command logging and debugging. The interface incorporates a real-time log window showing each recognized command, the actions executed, and any errors that occurred. This tool is essential for debugging complex profiles, verifying the execution flow, and troubleshooting issues with action assignments or speech recognition.
  • Profile import and export. Command profiles can be exported to files in proprietary or readable formats (XML). This allows sharing configurations with other users, backing up settings, or transferring profiles between software versions. Importing loads these files and adds the commands to the active profile or a new one.

Development of VoiceAttack began in 2012. The primary creator and developer of the software is Gary Roberts. The program was initially conceived as a tool for flight simulation enthusiasts, seeking a more configurable voice control method than the options available at that time. VoiceAttack is written primarily in the C# programming language for the application logic and uses Microsoft's .NET Framework.


Alternatives to VoiceAttack:

Osenpa Auto Clicker — Free Download. Step-based Macro and Click automation

Osenpa Auto Clicker

Osenpa Auto Clicker is a desktop automation tool for Windows that replaces repetitive clicking and keyboard tasks with a step-based workflow.
Price: Free   Size: 66.9 MB   Version: 1.0.0   OS: Windows
Stepwise — Free Download. Windows task automation software

Stepwise

Stepwise is a Windows-native automation tool developed by a student-run startup.
Price: $10   Size: 77.1 MB   Version: 2.2.7   OS: Windows
ClawBridge — Free Download. Browser and Desktop Automation with AI

ClawBridge

ClawBridge is a free and open-source artificial intelligence agent that automates tasks in the browser and desktop applications through natural language instructions.
Price: Free   Size: 295 MB   Version: 0.3.5   OS: Windows
Willow Voice — Free Download. AI-Powered Dictation

Willow Voice

Willow is an artificial intelligence dictation keyboard designed for people who spend their day working with email, chat, and documents.
Price: Free   Size: 140 MB   Version: 1.3.3   OS: Windows, iOS
saMacros — Free Download. Java tool for extensible macros

saMacros

saMacros is a Java application for recording and playing back mouse and keyboard macros.
Price: Free   Size: 0.243 MB   Version: 2.0.0   OS: Windows
Actus Auto Clicker — Free Download. Click automation for Windows

Actus Auto Clicker

Actus Auto Clicker is a software application for Windows systems that automates mouse button presses.
Price: Free   Size: 32.5 MB   Version: 0.1.11   OS: Windows
MouseMacros — Free Download. Mouse and keyboard automation

MouseMacros

MouseMacros is an application written in Java to record and play back sequences of actions.
Price: Free   Size: 34.3 MB   Version: 1.3.0   OS: Windows
AlomWare Toolbox — Free Download. Automatización y productividad para Windows

AlomWare Toolbox

Herramienta integral de productividad para Windows que combina automatización de tareas, gestión del portapapeles, control de ventanas y utilidades para el sistema.
Price: Free   Size: 3.37 MB   Version: 7.0.1.0   OS: Windows