> ## 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

> TypeScript 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.

```ts theme={null}
import { SileroVAD } from '@zeroruntime/js-sdk/plugins';  // direct to the vendor, with your key
```

### Options

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

<ParamField path="model_sample_rate" type="'8000' | '16000'" default="16000" />

<ParamField path="threshold" type="number" default="0.4" />

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

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

<ParamField path="min_speech_duration" type="number" default="0.3" />

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

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

<ParamField path="max_buffered_speech" type="number" default="60" />

<ParamField path="force_cpu" type="boolean" default="true" />

<ParamField path="max_speech_duration" type="number | null" default="null" />

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

<ParamField path="energy_filter_enabled" type="boolean" default="false" />

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

<ParamField path="smoothing_strategy" type="'ema' | 'moving_average' | 'none'" default="ema" />

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

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

<ParamField path="min_volume" type="number" default="0" />

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

<ParamField path="offload_inference" type="boolean" default="false" />
