awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
snakers4 avatar

snakers4/silero-vad

0
View on GitHub↗
8,209 stele·730 fork-uri·Python·mit·7 vizualizări

Silero Vad

Silero VAD is a voice activity detection model and deep learning speech classifier designed to distinguish human speech from silence across diverse languages and noisy environments. It functions as a pre-trained neural network capable of identifying speech segments within both static audio recordings and real-time data streams.

The project includes a language identification tool for classifying spoken languages and a framework for fine-tuning audio models. It provides utilities for optimizing detection thresholds using validation datasets and retraining the model with custom labeled audio to improve accuracy.

The system covers audio analysis capabilities such as speech probability estimation, temporal timestamp identification, and audio segment extraction. It also handles automated preprocessing by isolating and merging speech chunks to remove silence.

Features

  • Pre-trained Speech Models - Ships a pre-trained deep learning model designed to classify audio frames as speech or silence.
  • Voice Activity Detection - Implements high-performance voice activity detection to identify speech boundaries in real-time and static audio streams.
  • Speech Boundary Detection - Provides the ability to locate exact start and end timestamps of spoken segments within audio recordings.
  • Deep Learning Classifiers - Uses a deep learning classifier to distinguish between human speech and silence across diverse environments.
  • Spoken Language Detection - Identifies the specific language being spoken within an audio stream using pattern recognition.
  • Detection Model Fine-Tuning - Improves speech detection accuracy by retraining models using specific audio datasets and labeled timestamps.
  • Speech Model Fine-Tuning - Improves speech detection quality by retraining models using custom audio paths and time-stamped labels.
  • Speech Detection Fine-Tuning Frameworks - Provides a framework for retraining voice detection models using custom labeled datasets and optimized thresholds.
  • Real-Time Speech Processing - Implements a real-time processing pipeline for detecting speech activity within live audio streams.
  • Speech Activity Detection - Identifies active voice segments within continuous audio streams using configurable confidence thresholds.
  • Lossless Audio Streaming - Analyzes audio input incrementally to detect the presence of speech as it occurs in real-time.
  • Speech Segment Extraction - Extracts speech timestamps and isolates voice segments from raw audio files.
  • Speech-Based Silence Removal - Isolates and merges speech segments from a recording to remove silence before transcription.
  • Audio Detection Thresholds - Provides utilities to calculate optimal speech trigger levels using labeled validation datasets.
  • Prediction Thresholds - Calculates confidence scores for audio segments to determine if they exceed defined speech triggers.
  • Decision Threshold Calibration - Calculates ideal input and output probability thresholds based on validation datasets to maximize detection accuracy.
  • Speech Probability Scoring - Calculates a score between zero and one for each audio chunk to estimate the likelihood of human speech.
  • Speech Segment Extraction - Isolates and merges detected speech chunks from an audio recording into a single continuous file.
  • Audio and Speech Models - Locates portions of audio containing speech and handles resampling to ensure consistent input quality.
  • Speech Boundary Timestamps - Locates the start and end times of speech segments within an audio file.
  • Speech Probability Scoring - Calculates a numerical score for each audio window to estimate the likelihood of human speech.
  • Audio Segment Offsets - Maps model output indices to temporal offsets to isolate specific voice segments from recordings.
  • Voice activity detection - Listed in the “Voice activity detection” section of the Ailia Models awesome list.

Istoric stele

Graficul istoricului de stele pentru snakers4/silero-vadGraficul istoricului de stele pentru snakers4/silero-vad

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face snakers4/silero-vad?

Silero VAD is a voice activity detection model and deep learning speech classifier designed to distinguish human speech from silence across diverse languages and noisy environments. It functions as a pre-trained neural network capable of identifying speech segments within both static audio recordings and real-time data streams.

Care sunt principalele funcționalități ale snakers4/silero-vad?

Principalele funcționalități ale snakers4/silero-vad sunt: Pre-trained Speech Models, Voice Activity Detection, Speech Boundary Detection, Deep Learning Classifiers, Spoken Language Detection, Detection Model Fine-Tuning, Speech Model Fine-Tuning, Speech Detection Fine-Tuning Frameworks.

Care sunt câteva alternative open-source pentru snakers4/silero-vad?

Alternativele open-source pentru snakers4/silero-vad includ: ricky0123/vad — This library is a browser-based utility for real-time voice activity detection. It monitors live microphone input to… k2-fsa/sherpa-ncnn — Sherpa-ncnn is an edge-based speech recognition and synthesis engine designed to run neural network models locally on… huggingface/speech-to-speech — This project is a framework for building local voice assistants and a real-time audio streaming server. It functions… modelscope/funasr — FunASR is an automatic speech recognition toolkit and multilingual speech-to-text engine designed to convert spoken… funaudiollm/sensevoice — SenseVoice is a multilingual speech large language model designed for audio transcription, speaker diarization, and… julius-speech/julius — Julius is a high-performance, open-source speech recognition engine designed for large vocabulary continuous speech…

Alternative open-source pentru Silero Vad

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Silero Vad.
  • ricky0123/vadAvatar ricky0123

    ricky0123/vad

    2,000Vezi pe GitHub↗

    This library is a browser-based utility for real-time voice activity detection. It monitors live microphone input to distinguish between background noise and human vocalizations, enabling applications to identify when a person begins or stops speaking. The project utilizes WebAssembly to execute signal processing logic within the browser sandbox, ensuring high-performance analysis of audio buffers. It integrates directly with the native audio graph to capture raw pulse-code modulation data, employing an energy-threshold approach to identify speech boundaries. The library provides an event-dr

    TypeScriptonnxruntimesilero-vadspeech-to-text
    Vezi pe GitHub↗2,000
  • k2-fsa/sherpa-ncnnAvatar k2-fsa

    k2-fsa/sherpa-ncnn

    1,743Vezi pe GitHub↗

    Sherpa-ncnn is an edge-based speech recognition and synthesis engine designed to run neural network models locally on mobile, embedded, and desktop hardware. It provides a cross-platform framework for offline speech-to-text transcription and text-to-speech synthesis, ensuring that all audio processing occurs on-device without requiring an internet connection or external cloud services. The project distinguishes itself through its use of the ncnn inference engine, which is optimized for low-latency execution on resource-constrained devices. It incorporates on-device model quantization to reduc

    C++asrccpp
    Vezi pe GitHub↗1,743
  • huggingface/speech-to-speechAvatar huggingface

    huggingface/speech-to-speech

    4,895Vezi pe GitHub↗

    This project is a framework for building local voice assistants and a real-time audio streaming server. It functions as a containerized inference engine and a multilingual speech pipeline that orchestrates speech-to-text, language models, and text-to-speech components to convert spoken input into spoken output. The system is distinguished by its use of WebSocket-based bidirectional streaming for low-latency interactions. It features a voice activity detection system that manages speech boundaries and handles user barge-in interruptions during assistant playback. It also supports custom voice

    Pythonaiassistantlanguage-model
    Vezi pe GitHub↗4,895
  • modelscope/funasrAvatar modelscope

    modelscope/FunASR

    18,481Vezi pe GitHub↗

    FunASR is an automatic speech recognition toolkit and multilingual speech-to-text engine designed to convert spoken audio into written text across more than fifty languages. It provides a framework for speaker diarization, an OpenAI-compatible transcription API for local server hosting, and speech models compatible with the ONNX format. The project distinguishes itself by supporting high-performance inference on edge hardware via self-contained binaries and portable model exports. It incorporates specialized capabilities for natural speech generation with adjustable timbre and emotional expre

    Pythonasraudiochinese
    Vezi pe GitHub↗18,481
  • Vezi toate cele 30 alternative pentru Silero Vad→