RealtimeClientEventInputAudioBufferAppend interface
Envie este evento para adicionar bytes de áudio ao buffer de áudio de entrada. O buffer de áudio é um armazenamento temporário no qual você pode gravar e posteriormente confirmar. Um "commit" cria um novo item de mensagem de usuário no histórico de conversas a partir do conteúdo do buffer e limpa o buffer. A transcrição de áudio de entrada (se ativada) será gerada quando o buffer for confirmado. Se o VAD estiver ativado, o buffer de áudio é usado para detectar a fala e o servidor decidirá quando comprometer. Quando o VAD do servidor é desativado, você deve confirmar manualmente o buffer de áudio. A redução de ruído de áudio de entrada opera durante escritas no buffer de áudio. O cliente pode escolher quanto áudio colocar em cada evento até um máximo de 15 MiB, por exemplo, transmitir pequenos trechos do cliente pode permitir que o VAD seja mais responsivo. Diferente da maioria dos outros eventos do cliente, o servidor não enviará uma resposta de confirmação para esse evento.
- Extends
Propriedades
| audio | Bytes de áudio codificados em base64. Isso deve estar no formato especificado pelo |
| event_id | ID opcional gerado pelo cliente usado para identificar esse evento. |
| type | O tipo de evento deve ser |
Detalhes da propriedade
audio
Bytes de áudio codificados em base64. Isso deve estar no formato especificado pelo input_audio_format campo na configuração da sessão.
audio: string
Valor da propriedade
string
event_id
ID opcional gerado pelo cliente usado para identificar esse evento.
event_id?: string
Valor da propriedade
string
type
O tipo de evento deve ser input_audio_buffer.append.
type: "input_audio_buffer.append"
Valor da propriedade
"input_audio_buffer.append"