Arma 3
842 ratings
Integrated AI Voice Control System
28
19
5
5
15
6
10
4
3
5
4
3
2
2
   
Award
Favorite
Favorited
Unfavorite
Data Type: Mod
Mod Type: Mechanics
File Size
Posted
Updated
4.163 MB
23 Aug, 2021 @ 3:24am
29 Dec, 2024 @ 12:38pm
38 Change Notes ( view )

Subscribe to download
Integrated AI Voice Control System

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].
Popular Discussions View All (11)
14
27 Aug @ 6:29am
PINNED: Localization Assistance Thread
Asaayu
63
29 Sep @ 6:21pm
PINNED: New Command or Command Variation Request Thread
Asaayu
32
9 Sep @ 7:13pm
PINNED: Error Reporting Thread
Asaayu
512 Comments
Asaayu  [author] 17 Oct @ 7:01pm 
@Guerillasmurf
If the open fire command doesn't work then I do not know how to force the gunner to fire.
Guerillasmurf 17 Oct @ 12:04pm 
@Asaayu
In a tank crew I can get the gunner to target a enemy tank but not open fire.
Do You know how?
Guerillasmurf 17 Oct @ 11:49am 
Hi.
Thank you for this mod.
Does it work with vehicles like controlling a tank unit?
Basti0n 16 Oct @ 9:53am 
nvm i tested it and i have to say, probably one of the best mods out there this is amazing. its so good in fact i feel like this should be in the base game, makes commanding sooooooo much easier thank youuu
Basti0n 16 Oct @ 2:28am 
i know its probably a silly question but antistasi changes alot of ai behavior and commands and this would be the perfect addition to it
Basti0n 16 Oct @ 2:10am 
so can I still use the manual commands along with this mod. Im doing antistasi and would like to use some of their custom bot commands while also using this for simple commands.
Asaayu  [author] 5 Oct @ 4:38pm 
@☠ Kibbe_Surdo ☠
The mod uses the built-in land command, so there most likely isn't any way to fix the issue other then using your workaround sadly.
☠ Kibbe_Surdo ☠ 4 Oct @ 10:12pm 
Hi, your mod has become a staple in my arma experience I cannot play without it, thank you for that, Is there any way I can make helicopters land when I tell them to land with SOG prairie Fire Slicks ? They don't seem to obey, they simply hover and get fired on , I did find a workaround which is to order them to turn the engine off but they won't land in a specific safe spot or if they do its very far away from the position I told them to land (which was the position they were hovering on when I would tell them to "land" with the mike)

Sorry for the long comment, is there any way I can workaround this issue other than turning off engines ?
Asaayu  [author] 1 Oct @ 7:27am 
@dylan.louvain.williams
Then once those steps are all done you can start Arma 3 with the mod and CBA enabled, making sure to disable battle-eye in-case it blocks the mod from loading. Then you should be able to start a mission in the editor and use the options in the pause menu to test the speech recognition and open the speech training and sound settings if you need them.
Asaayu  [author] 1 Oct @ 7:27am 
@dylan.louvain.williams
First you'll need to make sure you have a compatible language installed, as an example "English (United Kingdom)". You can see what languages you have installed by searching "Language Settings" in your start menu. If you don't have either English United States, or English United Kingdom installed then you'll need to click "Add a language" and install either one. Once installed you'll want to make sure you have the voice recognition section for that language installed as well. In your list of installed languages, click the three dots on the right and click language options, and under speech recognition make sure you have basic speech recognition installed, you can also installed the enhanced speech recognition, but I don't actually know what it does/add. Once that's installed you may need to restart you computer for them to be fully setup.