Topics / #voice-activity-detection

Voice-activity-detection projects on GitHub

Models and tools that detect speech presence in audio streams.

As of , the most-starred Voice-activity-detection projects on GitHub are FunASR (20.7K stars), WhisperLiveKit (11.1K stars) and Whisper (10.7K stars). GitHub.Locker tracks 9 Voice-activity-detection repositories with 85.9K stars combined. The fastest-growing on October 17 was FunASR, with +17 stars in a day.

9Projects
85.9KStars in total
+41Stars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

9 projects · by stars

  1. #1 · modelscope/FunASR

    FunASR

    FunASR is an open-source industrial speech recognition toolkit covering ASR, VAD, punctuation, speaker diarization, and emotion/audio-event models, deployable offline, in streaming mode, on edge devices, or behind an OpenAI-compatible API.

    20.7K
  2. #2 · QuentinFuxa/WhisperLiveKit

    WhisperLiveKit

    WhisperLiveKit is a self-hosted pipeline for real-time, local speech-to-text with streaming ASR, speaker diarization, live translation, and OpenAI/Deepgram-compatible APIs.

    11.1K
  3. #3 · Const-me/Whisper

    Whisper

    A Windows port of OpenAI's Whisper speech-recognition model that runs inference on the GPU using DirectCompute instead of CUDA, delivering much faster transcription than the official PyTorch implementation.

    10.7K
  1. 4

    pyannote-audio

    10.7Kpyannote/pyannote-audio · Jupyter Notebook

    An open-source Python toolkit for speaker diarization - working out who spoke when in an audio recording. It is built on PyTorch and ships state-of-the-art pretrained models and pipelines.

  2. 5

    silero-vad

    10.5Ksnakers4/silero-vad · Python

    Silero VAD is a pre-trained, enterprise-grade Voice Activity Detector: a compact model that tells you which parts of an audio stream contain speech.

  3. 6

    NoiseTorch

    10.3Knoisetorch/NoiseTorch · Go

    A Linux app that creates a virtual microphone with real-time noise suppression (RNNoise). Select it as input in Discord, OBS, Mumble or any app, and it filters out keyboard, fan and background noise.

  4. 7

    RealtimeSTT

    10.2KKoljaB/RealtimeSTT · Python

    A Python speech-to-text library that turns microphone or streamed audio into text with low latency: voice activity detection, optional wake words, live partial text, and final transcripts in a few lines of code.

  5. 8

    speech-swift

    1.2Ksoniqo/speech-swift · Swift

    Local Speech AI on a MacBook — watch the 4-minute open-source library tour on YouTube

  6. 9

    hayamimi

    446oboroge0/hayamimi · Python

    hayamimi is a real-time, multilingual speech-to-text tool that runs entirely on CPU, giving you live subtitles, a browser dashboard, speaker labels, and on-the-fly translation without a GPU or cloud API.

Often tagged together