Speaker Timelines

Use speaker timelines to know when participants are speaking.

A speaker timeline is a history of active speaker events for a bot.

Recall uses this timeline for transcript diarization, and also exposes it through the Get Speaker Timeline endpoint in case you require doing diarization on your end.

Timestamps

The timestamp for each active speaker events is offset in seconds relative to the bot in_call_recording event.

📘

Negative timestamps

Since it takes a moment for a bot to connect to audio and video streams after joining a call, active speaker events can occur prior to the bot starting recording.

Since these timestamps are relative to the in_call_recording event, they will have negative timestamps.