Silero

class pipecat.audio.vad.silero.SileroOnnxModel(path, force_onnx_cpu=True)[source]

Bases: object

reset_states(batch_size=1)[source]
class pipecat.audio.vad.silero.SileroVADAnalyzer(*, sample_rate=None, params=None)[source]

Bases: VADAnalyzer

Parameters:
  • sample_rate (int | None)

  • params (VADParams | None)

set_sample_rate(sample_rate)[source]
Parameters:

sample_rate (int)

num_frames_required()[source]
Return type:

int

voice_confidence(buffer)[source]
Return type:

float