---
name: "say"
type: command
status: ok
groups: ["Sounds"]
arma3_since: "0.50"
locality: {"argument": "global", "effect": "local", "server_exec": false}
source: https://community.bistudio.com/wiki/say
revid: 338267
updated: 2023-02-25T14:17:50Z
---

# say

*Command · Sounds · Arma 3 v0.50 · introduced in Operation Flashpoint v1.00*

Locality: arguments **global** · effect **local**

## Description

Make unit say given sound. The sound is defined in [CfgSounds](../topics/Description.ext.md#cfgsounds).
If the [unit](../topics/Object.md#unit) is a [person](../topics/Object.md#person), it will also perform the corresponding lipsync effect provided an appropriate .lip file has been created for this sound.

- A dead or non-existent unit obviously cannot say anything.
- If the camera is not within given range, title is not shown and the sound will not be heard.
- See also [playSound](../commands/playSound.md) in order to play a sound wherever the [camera/player](../commands/cameraOn.md) is.

> [!NOTE]
> [say](../commands/say.md) will mimic either [say2D](../commands/say2D.md) or [say3D](../commands/say3D.md) depending on whether it is executed in a cutscene or in a game scene.

## Syntax

```sqf
from say sound
```

**Parameters:**

- `from`: [Object](../topics/Object.md) or [Array](../topics/Array.md) of [Object](../topics/Object.md)s
  - [Object](../topics/Object.md) - the sound source
  - [Array](../topics/Array.md) - format [from, to]:
    - from: [Object](../topics/Object.md) - sound source
    - to: [Object](../topics/Object.md) - target
- `sound`: [String](../topics/String.md) or [Array](../topics/Array.md)
  - [String](../topics/String.md) - class name of the sound to be played. Defined in CfgSounds including [Description.ext](../topics/Description.ext.md)
  - [Array](../topics/Array.md) - format [sound, maxTitlesDistance, speed]:
    - sound: [String](../topics/String.md) - class name of the sound to be played. Defined in CfgSounds including [Description.ext](../topics/Description.ext.md)
    - maxTitlesDistance: [Number](../topics/Number.md) (Optional, default 100) - max. distance in meters at which the sound can be heard
    - speed: [Number](../topics/Number.md) (Optional, default 1) - pitch of the sound

**Returns:** [Nothing](../topics/Nothing.md)

## Examples

### Example 1

```sqf
(units player select 1) say ["whisper1", 5];
```

### Example 2

```sqf
player say "scuba_breath"; // Arma 3 vanilla sound
```

## See also

[say3D](../commands/say3D.md) · [say2D](../commands/say2D.md) · [playSound](../commands/playSound.md) · [createSoundSource](../commands/createSoundSource.md) · [playSoundUI](../commands/playSoundUI.md)

<sub>Source: [BI Community Wiki — say](https://community.bistudio.com/wiki/say) (revision 338267).</sub>
