VoiceAgentServerVadTurnDetection interface

サーバー側の音声活動検出。

Extends

プロパティ

create_response

音声活動検出が音声の終わりを識別したときに自動的に応答を生成するかどうか。

end_of_utterance_detection

セマンティック・エンド・オブ・発話検出構成。 無効にするにはnullに設定してください。

idle_timeout_ms

最後の応答の音声が再生され終わった後のアイドル時間(ミリ秒)が自動応答が発動する前に。

interrupt_response

ユーザーの発言が検出されると自動的に進行中の応答が中断されるかどうか。

prefix_padding_ms

音声が始まる前に含める音声量(ミリ秒単位)です。

silence_duration_ms

話の終わりを感知するのに必要な沈黙の持続時間(ミリ秒)です。

speech_duration_ms

検出を発動するために必要な最小発話時間はミリ秒単位です。

threshold

音声活動検出のアクティベーション閾値。 高い値は音声を検出するために大きな音を必要とします。

type

ターン検知タイプです。 サーバー側の音声活動検出は常に server_vad 。

継承されたプロパティ

auto_truncate

音声が停止したときに入力オーディオバッファが自動的に切り詰められるかどうか。

プロパティの詳細

create_response

音声活動検出が音声の終わりを識別したときに自動的に応答を生成するかどうか。

create_response?: boolean

プロパティ値

boolean

end_of_utterance_detection

セマンティック・エンド・オブ・発話検出構成。 無効にするにはnullに設定してください。

end_of_utterance_detection?: VoiceAgentEndOfUtteranceDetection

プロパティ値

idle_timeout_ms

最後の応答の音声が再生され終わった後のアイドル時間(ミリ秒)が自動応答が発動する前に。

idle_timeout_ms?: number

プロパティ値

number

interrupt_response

ユーザーの発言が検出されると自動的に進行中の応答が中断されるかどうか。

interrupt_response?: boolean

プロパティ値

boolean

prefix_padding_ms

音声が始まる前に含める音声量(ミリ秒単位)です。

prefix_padding_ms?: number

プロパティ値

number

silence_duration_ms

話の終わりを感知するのに必要な沈黙の持続時間(ミリ秒)です。

silence_duration_ms?: number

プロパティ値

number

speech_duration_ms

検出を発動するために必要な最小発話時間はミリ秒単位です。

speech_duration_ms?: number

プロパティ値

number

threshold

音声活動検出のアクティベーション閾値。 高い値は音声を検出するために大きな音を必要とします。

threshold?: number

プロパティ値

number

type

ターン検知タイプです。 サーバー側の音声活動検出は常に server_vad 。

type: "server_vad"

プロパティ値

"server_vad"

継承されたプロパティの詳細

auto_truncate

音声が停止したときに入力オーディオバッファが自動的に切り詰められるかどうか。

auto_truncate?: boolean

プロパティ値

boolean

VoiceAgentTurnDetectionConfig.auto_truncateから受け継いだ