RealtimeClientEventConversationItemTruncate interface
Wyślij to zdarzenie, aby skrócić dźwięk poprzedniej wiadomości asystenta. Serwer generuje dźwięk szybciej niż w czasie rzeczywistym, więc to zdarzenie jest przydatne, gdy użytkownik przerywa dźwięk, aby odciąć dźwięk, który już został wysłany do klienta, ale jeszcze nie został odtworzony. To zsynchronizuje rozumienie dźwięku przez serwer z odtwarzaniem klienta.
Skracanie dźwięku usuwa transkrypcję tekstu po stronie serwera, aby upewnić się, że nie ma tekstu w kontekście, który nie został usłyszany przez użytkownika.
Jeśli się powiedzie, serwer odpowie zdarzeniem conversation.item.truncated .
- Rozszerzenie
Właściwości
| audio_end_ms | Całkowity czas trwania, do momentu, w którym dźwięk jest obcięty, w milisekundach. Jeśli audio_end_ms jest większa niż rzeczywisty czas trwania dźwięku, serwer odpowie błędem. |
| content_index | Indeks części zawartości do skracania. Ustaw tę wartość na |
| event_id | Opcjonalny identyfikator generowany przez klienta używany do identyfikacji tego zdarzenia. |
| item_id | Identyfikator elementu wiadomości asystenta do skrócenia. Można przycinać tylko elementy komunikatów asystenta. |
| type | Typ zdarzenia musi być . |
Szczegóły właściwości
audio_end_ms
Całkowity czas trwania, do momentu, w którym dźwięk jest obcięty, w milisekundach. Jeśli audio_end_ms jest większa niż rzeczywisty czas trwania dźwięku, serwer odpowie błędem.
audio_end_ms: number
Wartość właściwości
number
content_index
Indeks części zawartości do skracania. Ustaw tę wartość na 0.
content_index: number
Wartość właściwości
number
event_id
Opcjonalny identyfikator generowany przez klienta używany do identyfikacji tego zdarzenia.
event_id?: string
Wartość właściwości
string
item_id
Identyfikator elementu wiadomości asystenta do skrócenia. Można przycinać tylko elementy komunikatów asystenta.
item_id: string
Wartość właściwości
string
type
Typ zdarzenia musi być .conversation.item.truncate
type: "conversation.item.truncate"
Wartość właściwości
"conversation.item.truncate"