RealtimeClientEventInputAudioBufferAppend interface
このイベントを送信して、入力オーディオバッファにオーディオバイトを追加します。 オーディオ バッファーは、書き込み後にコミットできる一時ストレージです。 「コミット」を行うと、バッファ内容から会話履歴に新しいユーザーメッセージ項目が作成され、バッファがクリアされます。 バッファがコミットされると、入力音声の文字起こし(有効化されている場合)が生成されます。 VADが有効の場合、音声バッファは音声検出に使われ、サーバーがコミットのタイミングを決定します。 サーバーVADが無効になっている場合は、オーディオバッファを手動でコミットしなければなりません。 入力オーディオ ノイズリダクションは、オーディオ バッファーへの書き込み時に動作します。 クライアントは各イベントに最大15 MiBまでどれだけの音声を挿入するかを選択でき、例えばクライアントから小さなチャンクをストリーミングすることでVADの応答性を高めることができます。 他の多くのクライアントイベントとは異なり、サーバーはこのイベントに対して確認応答を送りません。
- Extends
プロパティ
| audio | Base64でエンコードされたオーディオバイト。 これはセッション構成の |
| event_id | このイベントを識別するためにオプションのクライアント生成IDを使用しています。 |
| type | イベントの種類は |
プロパティの詳細
audio
Base64でエンコードされたオーディオバイト。 これはセッション構成の input_audio_format フィールドで指定された形式でなければなりません。
audio: string
プロパティ値
string
event_id
このイベントを識別するためにオプションのクライアント生成IDを使用しています。
event_id?: string
プロパティ値
string
type
イベントの種類は input_audio_buffer.appendでなければなりません。
type: "input_audio_buffer.append"
プロパティ値
"input_audio_buffer.append"