> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zeroruntime.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Silero

> Python API reference for the silero voice activity detection provider.

<Card title="Usage guide" icon="book" href="/plugins/vad/silero" horizontal>
  Setup, environment variables, and Python/JavaScript/Go usage examples.
</Card>

## SileroVAD

Silero Voice Activity Detection with advanced streaming features.

Slot: vad. Route: plugins -- direct to the vendor; it needs no key.

```python theme={null}
from zeroruntime.plugins import SileroVAD  # direct to the vendor, with your key
```

### Fields

<ParamField path="input_sample_rate" type="int" default="48000" />

<ParamField path="model_sample_rate" type="Literal[8000, 16000]" default="16000" />

<ParamField path="threshold" type="float" default="0.5; pinned" />

<ParamField path="start_threshold" type="float" default="0.4" />

<ParamField path="end_threshold" type="float" default="0.25" />

<ParamField path="min_speech_duration" type="float" default="0.05; pinned" />

<ParamField path="min_silence_duration" type="float" default="0.4" />

<ParamField path="padding_duration" type="float" default="0.5" />

<ParamField path="max_buffered_speech" type="float" default="60.0" />

<ParamField path="force_cpu" type="bool" default="True" />

<ParamField path="max_speech_duration" type="float | None" default="None" />

<ParamField path="min_silence_at_split" type="float" default="0.098" />

<ParamField path="energy_filter_enabled" type="bool" default="False" />

<ParamField path="energy_silence_threshold" type="float" default="0.001" />

<ParamField path="smoothing_strategy" type="Literal['ema', 'moving_average', 'none']" default="UNSET" />

<ParamField path="smoothing_factor" type="float" default="0.35" />

<ParamField path="smoothing_window" type="int" default="5" />

<ParamField path="min_volume" type="float" default="0.0" />

<ParamField path="probability_history_size" type="int" default="0" />

<ParamField path="offload_inference" type="bool" default="False" />
