RealtimeClientEventInputAudioBufferAppend interface
Envoyez cet événement pour ajouter des octets audio au tampon audio d’entrée. La mémoire tampon audio est un stockage temporaire dans lequel vous pouvez écrire et que vous pouvez valider ultérieurement. Un « commit » crée un nouvel élément de message utilisateur dans l’historique des conversations à partir du contenu du tampon et efface le tampon. La transcription audio en entrée (si activée) sera générée lorsque le tampon sera validé. Si le VAD est activé, le tampon audio est utilisé pour détecter la parole et le serveur décide quand il doit valider. Lorsque le VAD serveur est désactivé, vous devez valider manuellement le tampon audio. La réduction du bruit audio d’entrée fonctionne sur les écritures dans la mémoire tampon audio. Le client peut choisir la quantité d’audio à placer dans chaque événement jusqu’à un maximum de 15 Mio ; par exemple, diffuser de plus petits morceaux depuis le client peut permettre au VAD d’être plus réactif. Contrairement à la plupart des autres événements clients, le serveur n’enverra pas de réponse de confirmation à cet événement.
- Extends
Propriétés
| audio | Octets audio codés en base64. Cela doit être dans le format spécifié par le |
| event_id | ID généré par le client en option utilisé pour identifier cet événement. |
| type | Le type d’événement doit être |
Détails de la propriété
audio
Octets audio codés en base64. Cela doit être dans le format spécifié par le input_audio_format champ dans la configuration de la session.
audio: string
Valeur de propriété
string
event_id
ID généré par le client en option utilisé pour identifier cet événement.
event_id?: string
Valeur de propriété
string
type
Le type d’événement doit être input_audio_buffer.append.
type: "input_audio_buffer.append"
Valeur de propriété
"input_audio_buffer.append"