RealtimeClientEventInputAudioBufferCommit interface
Senden Sie dieses Ereignis, um den Audiopuffer der Benutzereingabe zu commiten, wodurch ein neues Benutzernachrichtenelement in der Konversation erstellt wird. Dieses Ereignis erzeugt einen Fehler, wenn der Eingangs-Audiopuffer leer ist. Im Server-VAD-Modus muss der Client dieses Ereignis nicht senden; der Server committiert den Audiopuffer automatisch.
Das Committen des Eingangs-Audiopuffers löst die Eingangs-Audio-Transkription aus (wenn in der Sitzungskonfiguration aktiviert), erzeugt jedoch keine Antwort vom Modell. Der Server antwortet mit einem input_audio_buffer.committed Ereignis.
- Extends
Eigenschaften
| event_id | Optionale, vom Client generierte ID zur Identifikation dieses Ereignisses. |
| type | Der Ereignistyp muss sein |
Details zur Eigenschaft
event_id
Optionale, vom Client generierte ID zur Identifikation dieses Ereignisses.
event_id?: string
Eigenschaftswert
string
type
Der Ereignistyp muss sein input_audio_buffer.commit.
type: "input_audio_buffer.commit"
Eigenschaftswert
"input_audio_buffer.commit"