From Bohemia Interactive Community
Jump to navigation Jump to search
Introduced with Arma 3 version 1.021.02Arguments of this scripting command don't have to be local to the client the command is executed onEffects of this scripting command are not broadcasted over the network and remain local to the client the command is executed on
Hover & click on the images for descriptions


Sets the speaker of a person. In order to setSpeaker dynamically in MP, the command needs to run on every computer with exactly the same params otherwise the speaking unit could appear silent on other PCs. Run this on server:

[bob, "Male02GRE"] remoteExec ["setSpeaker", 0, bob];


person setSpeaker speaker
person: Object
speaker: String - The used voice type
Return Value:


Example 1:
unit1 setSpeaker "Male02GRE";

Additional Information

See also:
Unit IdentitySounds


Only post proven facts here. Report bugs on the Feedback Tracker and discuss on the Arma Discord or on the Forums.
Posted on September 19, 2013
speaker can be any of the following: Male01ENG Male01ENGB Male01GRE Male01PER Male02ENG Male02ENGB Male02GRE Male02PER Male03ENG Male03ENGB Male03GRE Male03PER Male04ENG Male04ENGB Male04GRE Male05ENG Male06ENG Male07ENG Male08ENG Male09ENG
Posted on January 12, 2014 - 15:12 UTC
Lou Montana
speakers available in Arma 3 (v1.08) :
Gender Profile setting US English
(B) for EN-GB available
Greek Persian
Male Male01_F Male01ENG(B) Male01GRE Male01PER
Male02_F Male02ENG(B) Male02GRE Male02PER
Male03_F Male03ENG(B) Male03GRE Male03PER
Male04_F Male04ENG(B) Male04GRE Male01PER
Male05_F Male05ENG Male05GRE Male02PER
Male06_F Male06ENG Male02GRE Male03PER
Male07_F Male07ENG Male03GRE Male01PER
Male08_F Male08ENG Male04GRE Male02PER
Male09_F Male09ENG Male01GRE Male03PER
Female - - - -
Posted on November 10, 2014 - 22:07 (UTC)
In order to stop a unit from talking you can use: _unit setSpeaker "NoVoice" This will have no negative effect on the ability to command the unit.