Cleanup engine
This commit is contained in:
@@ -25,6 +25,10 @@ class Settings(BaseSettings):
|
||||
sample_rate: int = Field(default=16000, description="Audio sample rate in Hz")
|
||||
chunk_size_ms: int = Field(default=20, description="Audio chunk duration in milliseconds")
|
||||
default_codec: str = Field(default="pcm", description="Default audio codec")
|
||||
max_audio_buffer_seconds: int = Field(
|
||||
default=30,
|
||||
description="Maximum buffered user audio duration kept in memory for current turn"
|
||||
)
|
||||
|
||||
# VAD Configuration
|
||||
vad_type: str = Field(default="silero", description="VAD algorithm type")
|
||||
@@ -79,6 +83,10 @@ class Settings(BaseSettings):
|
||||
default=200,
|
||||
description="Minimum speech duration (ms) required to trigger barge-in. Lower=more sensitive."
|
||||
)
|
||||
barge_in_silence_tolerance_ms: int = Field(
|
||||
default=60,
|
||||
description="How much silence (ms) is tolerated during potential barge-in before reset"
|
||||
)
|
||||
|
||||
# Logging
|
||||
log_level: str = Field(default="INFO", description="Logging level")
|
||||
|
||||
Reference in New Issue
Block a user