Speaker diarization for
inworld/inworld-stt-1 is Experimental — speaker attribution quality is still improving and speakers may occasionally be misattributed.Enabling diarization
Diarization is available on the WebSocket streaming endpoint. Set both fields intranscribeConfig:
includeWordTimestamps goes together with enableSpeakerDiarization — speaker labels attach to word timestamps, not to the turn-level transcript.Reading speaker labels
Each word inwordTimestamps carries a speaker identifier:
speaker value. Words may occasionally arrive without a label; treat those as unattributed rather than assuming a speaker.
Next steps
WebSocket API Reference
Full message and configuration schema for the streaming endpoint.
Turn Detection
Detect when a speaker has finished talking.