> For the complete documentation index, see [llms.txt](https://docs.digitalsamba.com/reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.digitalsamba.com/reference/sdk/events/activespeakerchanged.md).

# activeSpeakerChanged

Emitted when a different user starts speaking inside the room. This can be useful if you want to display information in your app which user is currently speaking inside the room.&#x20;

#### Sample payload

```json
{
  "type": "activeSpeakerChanged",
  "data": {
    "type": "local",
    "user": {
      "id": "2775f882-845e-4416-82c9-04cc25669c0b",
      "name": "John Smith",
      ........................
    }
  }
}
```

#### Sample subscription code

```javascript
sambaFrame.on('activeSpeakerChanged', (event) => {
  const data = event.data;
  if (data.type === 'local') {
     console.log('You are now speaking...');
  } else {
     console.log(data.user.name, 'is now speaking...');
  }
});
```
