Skip to main content

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?"
}