Speaker Events API provides the functionality to update Speakers who spoke in the conversation after it has been processed.
This is achieved by sending the API the list of Speaker Events for that conversation which the API then uses for associating it with the content of the same. This API can be used when you have access to these events for a recorded conversation.
For real-time speaker events integration take a look at Active Speaker Events.
Once the API completes the processing the results are reflected for the Messages and Insights in the conversation.
We have an open-source utility written in JS to convert the Timeline file from Zoom APIs to Speaker Events API request format available.
This utility also does pre-processing on the events to ensure less noise while associating these with a conversation.
|started_speaking, stopped_speaking||Refers to when a speaker starts speaking and stops.|
|JSON||Contains user details.|
|JSON||Contains the seconds and nanos at which this speaker event occurred.|
|string||Uniquely identifies the speaker within the conversation.|
|string||Name of the speaker.|
|string||Email id of the speaker.|