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