Replica.started_speaking/stopped_speaking
This is an event broadcasted by Tavus.
A replica.started_speaking/stopped_speaking event
is broadcasted by Tavus at specific times: the replica.started_speaking is
sent when the replica begins speaking, and a separate event for the replica.stopped_speaking is also sent as the
replica stop speaking.
Replica.started/stopped_speaking events can be used to keep track of when the replica has started or stopped speaking.
The inference_id can be used to correlate other events with these replica.[started|stopped]_speaking events, so you can know what and when the replica said something.
Message type indicates what product this event will be used for. In this case, the message_type will be conversation
"conversation"
This event occurs when the replica either starts actually speaking audio, or stops actually speaking audio.
conversation.replica.started_speaking
, conversation.replica.stopped_speaking
"conversation.replica.started_speaking"
This is a unique identifier for a given utterance. In this case, it will be the utterance the replica is speaking.
"83294d9f-8306-491b-a284-791f56c8383f"