Arma 3
810 ratings
Integrated AI Voice Control System
27
19
4
5
14
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)
12
20 May @ 1:06am
PINNED: Localization Assistance Thread
Asaayu
61
10 Feb @ 3:33am
PINNED: New Command or Command Variation Request Thread
Asaayu
31
25 Mar @ 10:00am
PINNED: Error Reporting Thread
Asaayu
482 Comments
Picolino Rebaixado 12 Jul @ 4:03pm 
@Asaayu
You are an angel man, didnt realize that you need to say "as", you just made my playthroughs much more immersive and somewhat easier, everyone should give this mod a try.
Asaayu  [author] 12 Jul @ 4:55am 
@Picolino Rebaixado
I think the full phrase for that would be something along the lines of "3 get in that vehicle as gunner" if your specifying a specific vehicle and role
Picolino Rebaixado 11 Jul @ 4:42pm 
They can get in as a "random" role, but i cannot order X to get in as a gunner, if i say "3 get in that gunner" or similar it just doesnt recognize the role. I have checked the spreadsheet and have use pretty much all sorts of command lines trying to make get in.
Asaayu  [author] 11 Jul @ 3:53pm 
@Picolino Rebaixado
They should be able to get in as any role via something like 'X get in that vehicle', does text similar to that appear when attemping to get them in?
Picolino Rebaixado 11 Jul @ 2:43pm 
Not sure if its a bug, but i cannot order my units to get in a vehicle in a specific role (gunner, commander, driver).
Asaayu  [author] 4 Jul @ 6:42am 
@Vkayen:ReDЯuM
It should get auto whitelisted by battleye in a few days once enough people try to load it
Vkayen:ReDЯuM 4 Jul @ 1:55am 
DLL blocked by battleeye again
Jesion 27 Jun @ 10:38am 
creazy question /suggestion = is it possible to add comands from "action tab" (6). I know they are mostly context commands. It would be nice to have an option to order "Asamble UAV" so the AI with drone backpack assable it or "defuse that mine" so the AI with toolbox disarms it.
Da Old Man 18 Jun @ 5:15am 
ya, perhaps 2 version of this great mod? Your mod is great, pairing with his scripted command would be a perfect pair. Wishful of me perhaps.
Asaayu  [author] 18 Jun @ 12:43am 
@Da Old Man
Not exactly, since that would mean it'd then become required to use the mod.