VoiceAgentServerVadTurnDetection interface
Wykrywanie aktywności głosowej po stronie serwera.
- Rozszerzenie
Właściwości
| create_response | Czy automatycznie generować odpowiedź, gdy wykrywanie aktywności głosowej identyfikuje koniec mowy. |
| end_of_utterance_detection | Semantyczna konfiguracja wykrywania końca wypowiedzi. Ustaw na null, żeby to wyłączyć. |
| idle_timeout_ms | Czas bezczynności, w milisekundach, po zakończeniu odtwarzania dźwięku ostatniej odpowiedzi, zanim zostanie wywołana automatyczna reakcja. |
| interrupt_response | Czy wykryta mowa użytkownika automatycznie przerywa bieżącą odpowiedź. |
| prefix_padding_ms | Ilość dźwięku, w milisekundach, należy uwzględnić przed wykryciem rozpoczęcia mowy. |
| silence_duration_ms | Czas trwania ciszy, w milisekundach, potrzebny do wykrycia końca wypowiedzi. |
| speech_duration_ms | Minimalny czas oczekiwania mowy do wywołania wykrywania, w milisekundach. |
| threshold | Próg aktywacji wykrywania aktywności głosowej. Wyższe wartości wymagają głośniejszego dźwięku do wykrycia mowy. |
| type | Typ wykrywający skręt. Zawsze do |
Właściwości dziedziczone
| auto_truncate | Czy bufor audio wejściowy jest automatycznie obcinany, gdy mowa się kończy. |
Szczegóły właściwości
create_response
Czy automatycznie generować odpowiedź, gdy wykrywanie aktywności głosowej identyfikuje koniec mowy.
create_response?: boolean
Wartość właściwości
boolean
end_of_utterance_detection
Semantyczna konfiguracja wykrywania końca wypowiedzi. Ustaw na null, żeby to wyłączyć.
end_of_utterance_detection?: VoiceAgentEndOfUtteranceDetection
Wartość właściwości
idle_timeout_ms
Czas bezczynności, w milisekundach, po zakończeniu odtwarzania dźwięku ostatniej odpowiedzi, zanim zostanie wywołana automatyczna reakcja.
idle_timeout_ms?: number
Wartość właściwości
number
interrupt_response
Czy wykryta mowa użytkownika automatycznie przerywa bieżącą odpowiedź.
interrupt_response?: boolean
Wartość właściwości
boolean
prefix_padding_ms
Ilość dźwięku, w milisekundach, należy uwzględnić przed wykryciem rozpoczęcia mowy.
prefix_padding_ms?: number
Wartość właściwości
number
silence_duration_ms
Czas trwania ciszy, w milisekundach, potrzebny do wykrycia końca wypowiedzi.
silence_duration_ms?: number
Wartość właściwości
number
speech_duration_ms
Minimalny czas oczekiwania mowy do wywołania wykrywania, w milisekundach.
speech_duration_ms?: number
Wartość właściwości
number
threshold
Próg aktywacji wykrywania aktywności głosowej. Wyższe wartości wymagają głośniejszego dźwięku do wykrycia mowy.
threshold?: number
Wartość właściwości
number
type
Typ wykrywający skręt. Zawsze do server_vad wykrywania aktywności głosowej po stronie serwera.
type: "server_vad"
Wartość właściwości
"server_vad"
Szczegóły właściwości dziedziczonej
auto_truncate
Czy bufor audio wejściowy jest automatycznie obcinany, gdy mowa się kończy.
auto_truncate?: boolean
Wartość właściwości
boolean
Odziedziczone poVoiceAgentTurnDetectionConfig.auto_truncate