RealtimeClientEventInputAudioBufferAppend interface
Skicka denna händelse för att lägga till ljudbyte i ingångsljudbufferten. Ljudbufferten är en tillfällig lagring som du kan skriva till och senare överföra. En "commit" skapar ett nytt användarmeddelande i konversationshistoriken från buffertinnehållet och rensar bufferten. Inmatningsljudtranskription (om aktiverad) genereras när bufferten commitas. Om VAD är aktiverat används ljudbufferten för att upptäcka tal och servern bestämmer när den ska comma. När server-VAD är inaktiverat måste du committa ljudbufferten manuellt. Brusreducering av ingångsljud tillämpas vid skrivning till ljudbufferten. Klienten kan välja hur mycket ljud som ska placeras i varje händelse upp till maximalt 15 MiB, till exempel kan streaming av mindre delar från klienten göra VAD mer responsiv. Till skillnad från de flesta andra klienthändelser skickar servern inget bekräftelsesvar på denna händelse.
- Extends
Egenskaper
| audio | Base64-kodade ljudbyte. Detta måste vara i det format som anges av |
| event_id | Valfritt klientgenererat ID som används för att identifiera denna händelse. |
| type | Händelsetypen måste vara |
Egenskapsinformation
audio
Base64-kodade ljudbyte. Detta måste vara i det format som anges av input_audio_format fältet i sessionskonfigurationen.
audio: string
Egenskapsvärde
string
event_id
Valfritt klientgenererat ID som används för att identifiera denna händelse.
event_id?: string
Egenskapsvärde
string
type
Händelsetypen måste vara input_audio_buffer.append.
type: "input_audio_buffer.append"
Egenskapsvärde
"input_audio_buffer.append"