# Audio Volume Indicator

The audio indicator provides visual feedback when a user connected to the call is speaking.

![Audio Indicator](@video/flutter/_assets/cookbook/audio-volume-indicator.png)

You can observe several things about audio in the `CallParticipantState` class such as:

- Check if the current user is the dominant speaker: `participantState.isDominantSpeaker`
- Check if the current user is speaking: `participantState.isSpeaking`
- Check the audio level of the user: `participantState.audioLevel`

## Customising the audio volume indicator

You can change the color of the audio indicator using the `audioLevelIndicatorColor` parameter of the `StreamCallParticipant` widget:

```dart
StreamCallContainer(
  // ...
  callContentWidgetBuilder: (
    BuildContext context,
    Call call,
  ) {
    return StreamCallContent(
      call: call,
      callParticipantsWidgetBuilder: (
        BuildContext context,
        Call call,
      ) {
        return StreamCallParticipants(
          call: call,
          callParticipantBuilder: (
            BuildContext context,
            Call call,
            CallParticipantState participantState,
          ) {
            return StreamCallParticipant(
              call: call,
              participant: participantState,
              audioLevelIndicatorColor: Colors.teal,
            );
          },
        );
      },
    );
  },
),
```

---

This page was last updated at 2025-08-15T14:16:38.555Z.

For the most recent version of this documentation, visit [https://getstream.io/video/docs/flutter/ui-cookbook/audio-volume-indicator/](https://getstream.io/video/docs/flutter/ui-cookbook/audio-volume-indicator/).