> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daily.co/llms.txt
> Use this file to discover all available pages before exploring further.

# getRemoteParticipantsAudioLevel()

> Returns the current audio level for each remote participant.

`getRemoteParticipantsAudioLevel()`

Returns the latest audio level for each remote participant. You must call [`startRemoteParticipantsAudioLevelObserver()`](/reference/react-native/instance-methods/start-remote-participants-audio-level-observer) before calling this method — otherwise it returns an empty object.

This method is synchronous — it does not return a Promise.

## Return value

Returns a `DailyParticipantsAudioLevel` object: a map of participant session IDs to audio level values. Each value is a `number` between `0.0` (silence) and `1.0` (maximum volume).

## Example

```javascript theme={null}
await call.startRemoteParticipantsAudioLevelObserver(100);

const levels = call.getRemoteParticipantsAudioLevel();
// {
//   "03ec86c3-59cc-4bea-a61b-f8ffae9a2989": 0.28,
//   "5e1fa0e9-cce6-45a0-ba61-f64d24b41ff6": 0
// }

const activeSpeakerId = Object.entries(levels)
  .sort(([, a], [, b]) => b - a)[0]?.[0];
```

## See also

<CardGroup>
  <Card title="Methods" icon="code" iconType="solid">
    * [startRemoteParticipantsAudioLevelObserver()](/reference/react-native/instance-methods/start-remote-participants-audio-level-observer)
    * [stopRemoteParticipantsAudioLevelObserver()](/reference/react-native/instance-methods/stop-remote-participants-audio-level-observer)
    * [isRemoteParticipantsAudioLevelObserverRunning()](/reference/react-native/instance-methods/is-remote-participants-audio-level-observer-running)
    * [getLocalAudioLevel()](/reference/react-native/instance-methods/get-local-audio-level)
  </Card>

  <Card title="Events" icon="bolt" iconType="solid">
    * [remote-participants-audio-level](/reference/react-native/events/media-events#remote-participants-audio-level)
  </Card>

  <Card title="Guides" icon="book-open" iconType="solid">
    * [Audio and video](/docs/daily-js/guides/audio-video)
  </Card>
</CardGroup>
