Skip to main content

Module vad

Module vad 

Source
Expand description

Local Voice Activity Detection (VAD) module.

This module provides local voice detection functionality based on the voice_activity_detector crate, enabling fast and private voice activity detection and subtitle synchronization in local environments.

§Key Components

§Features

  • Local audio processing without external API calls
  • Configurable sensitivity and processing parameters
  • Support for multiple audio formats and sample rates
  • Privacy-focused design with no data transmission

Modules§

audio_loader
Audio loading utilities for VAD operations.
audio_processor
Audio processing utilities for VAD operations.
detector
Voice activity detection core functionality.
resample
Resampling utilities for audio processing.
sync_detector
VAD-based subtitle synchronization.

Structs§

LocalVadDetector
Local voice activity detector.
ProcessedAudioData
Processed audio data ready for VAD analysis.
SpeechSegment
Individual speech segment identified by VAD.
VadAudioProcessor
Audio processor for VAD operations.
VadConfig
Local Voice Activity Detection configuration.
VadResult
VAD detection result containing speech segments and processing metadata.
VadSyncDetector
VAD-based subtitle synchronization detector.