RealtimeClientEventConversationItemTruncate interface

Stuur dit evenement om het geluid van een eerder assistent-bericht in te korten. De server produceert audio sneller dan realtime, dus dit event is nuttig wanneer de gebruiker onderbreekt om audio die al naar de client is gestuurd maar nog niet is afgespeeld, af te korten. Dit synchroniseert het begrip van de server van de audio met de weergave van de client. Het afkappen van audio verwijdert de server-side teksttranscript om te garanderen dat er geen tekst in de context is die de gebruiker niet heeft gehoord. Als het lukt, reageert de server met een conversation.item.truncated gebeurtenis.

Uitbreiding

Eigenschappen

audio_end_ms

Inclusief de duur waarbij de audio wordt afgekapt, in milliseconden. Als de audio_end_ms groter is dan de werkelijke audioduur, zal de server reageren met een foutmelding.

content_index

De index van het contentgedeelte dat afgekapt moet worden. Stel dit in op 0.

event_id

Optionele client-gegenereerde ID die wordt gebruikt om dit evenement te identificeren.

item_id

De ID van het item van het assistentbericht dat moet worden afgebroken. Alleen berichtitems van de assistent kunnen worden afgekapt.

type

Het type gebeurtenis moet zijn conversation.item.truncate.

Eigenschapdetails

audio_end_ms

Inclusief de duur waarbij de audio wordt afgekapt, in milliseconden. Als de audio_end_ms groter is dan de werkelijke audioduur, zal de server reageren met een foutmelding.

audio_end_ms: number

Waarde van eigenschap

number

content_index

De index van het contentgedeelte dat afgekapt moet worden. Stel dit in op 0.

content_index: number

Waarde van eigenschap

number

event_id

Optionele client-gegenereerde ID die wordt gebruikt om dit evenement te identificeren.

event_id?: string

Waarde van eigenschap

string

item_id

De ID van het item van het assistentbericht dat moet worden afgebroken. Alleen berichtitems van de assistent kunnen worden afgekapt.

item_id: string

Waarde van eigenschap

string

type

Het type gebeurtenis moet zijn conversation.item.truncate.

type: "conversation.item.truncate"

Waarde van eigenschap

"conversation.item.truncate"