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