Integrated AI Voice Control System

If you liked this item, please rate it up on Steam Workshop page.

Author: Asaayu

Last revision: 29 Dec, 2024 at 20:38 UTC (1)

File size: 4.16 MB

On Steam Workshop

Description:



Important Information

– This mod is not compatible with 32-bit Arma, it must be run in 64-bit.
– BattlEye will block loading of non-whitelisted DLL files, if the mod has been recently updated you may need to disable BattlEye for a couple of days until the DLL file is whitelisted.


Integrated AI Voice Control System

The Integrated AI Voice Control System (IVCS) allows players to issue commands to AI units within their group using voice commands. Powered by Windows’ built-in speech recognition engine, this mod works seamlessly without requiring any third-party programs.


Features

Voice Commands: Control AI units using natural language.
Ease of Use: Leverages built-in Windows tools, requiring no additional software.
Compatibility: Designed for single-player scenarios where the player is the squad leader.


Voice Commands

For a complete list of commands, their descriptions, and the version they were introduced, check out the Command Reference Sheet[docs.google.com].


Installation

Subscribe to this mod on the Steam Workshop.
Ensure you meet the requirements listed below.


Requirements

To use this mod, you need the following:

  • Arma 3 (Steam)
  • CBA
  • .NET Framework 4.7.2 or higher[dotnet.microsoft.com]
    – Pre-installed on most Windows 10/11 computers.
  • A Supported Windows Language Pack
    – The mod currently only supports the following languages: English. If you would like to assist in adding support for additional languages, please refer to the Localization Assistance Discussion Thread.
    – For assistance installing a supported language pack, please refer to Microsoft Support’s Language Packs for Windows[support.microsoft.com] article.
    – For assistance setting up Speech Recognition, please refer to Microsoft Support’s Use Voice Recognition in Windows[support.microsoft.com] article.
    – After installing or switching to a supported language, you may need to restart your computer for the language to appear in your settings or for any changes to take effect.

Windows’ built-in speech recognition tools will handle everything else!


Default Keybinds

Push to Talk (PTT): CTRL + ` (the key below ESC)
Keybindings can be customized in the CBA options under:

Options > Controls > Configure Addons > Integrated AI Voice Control System


Getting Started

Pre-Game Setup:
Install a supported language pack and set up your microphone as the default input device in your sound settings.

In-Game Setup:
Start a mission in the editor as a group leader with AI units, then open the ESC menu, navigate to Addon Options, and select IVCS Audio Test. Follow the on-screen instructions to verify functionality.

Using Commands:
Press CTRL + ` (or your custom keybind) to enable voice input. A green outline around your screen indicates that the system is listening. Speak commands using the appropriate prefixes and affixes as listed in the command reference sheet.


Troubleshooting

Voice Recognition Comprehension Issues:
Use the Windows Voice Training option in the mod’s settings to open the Windows Voice Training program to train your computer to improve it’s recognition of your voice. You may also want to enable Recognize non-native accents for this language in the Speech section of Windows’ Language settings.

Mod Not Working:
If you receive an error, follow the instructions of the error, and contact the mod author if the issue persists.
Confirm your operating system and PC meet all mod requirements.
Report any persisting issues you encounter in the comments or discussion section.

Debug Mode:
Should you run into an issue and would like to view debug information about the mod, you can enable the mods debug mode by toggling on the Debug Mode option in the Arma 3 launcher’s parameters. This will create a console window when the mod is loaded that will display all debug information.
Note: The console window will trigger the game to close if it is closed while the game is running, it will also halt game execution if text is selected in the console window.

Multiplayer:
This mod is built for single-player gameplay. Multiplayer usage or heavily scripted missions may cause unexpected behavior and for missions to break.

Troubleshooting Related Microsoft Support Articles:
Use Voice Recognition in Windows[support.microsoft.com]
Language Packs for Windows[support.microsoft.com]


Suggestions & Improvements

If you encounter an error and would like to report it, please refer to the Error Reporting Thread.

If you have a suggestion for a new command or command variation, please refer to the New Command or Command Variation Request Discussion Thread.

If you would like to assist in adding support for additional languages, please refer to the Localization Assistance Discussion Thread


Source Code

The mod and extension’s source code is available on GitHub[github.com].

Download
Required items:

Click the title to search on this site.


CBA_A3Steam Workshop
Revisions:

Old revisions of this mod are available below. Click the link to download.