conversation.item.input_audio_transcription.completed
Emitted at the end of a turn only when turn_detection=true.
Note
turn_detection=true is not yet supported, so this event will not be emitted.
Returns a per-turn transcript aggregated from the delta content.
Note: across multiple turns, the emission order of completed events generally follows audio order, but is not guaranteed.
event_idstringrequired
Server-generated unique ID
typestringrequired
Fixed value
Possible values: [conversation.item.input_audio_transcription.completed]
item_idstringnullablerequired
The item_id value specified as event_id in the input_audio_buffer.append event.
null if omitted.
transcriptstringrequired
Final transcription result for the turn
conversation.item.input_audio_transcription.completed
{
"event_id": "random_unique_string",
"type": "conversation.item.input_audio_transcription.completed",
"item_id": "optional_any_id_1",
"transcript": "Hello, how are you?"
}