AIAny
AI Audio2023
Icon for item

RealtimeSTT

Converts microphone or streamed audio to text with sub-second latency, pairing WebRTC/Silero voice-activity detection and wake-word activation with swappable local backends — faster-whisper by default, plus whisper.cpp, Moonshine, and sherpa-onnx.

Introduction

Real-time transcription comes with an awkward tradeoff: cloud APIs are accurate but add network latency and ship your voice off-device, while most local options either lag or sacrifice quality. This library treats that as an orchestration problem rather than a model problem — it layers voice-activity detection, wake-word gating, and a swappable transcription engine so the expensive Whisper pass only runs on speech that actually matters, keeping perceived latency under a second on a local GPU.

What Sets It Apart
  • Two-stage voice-activity detection (cheap WebRTC gating in front of accurate Silero) keeps the GPU from transcribing silence — lower compute and faster turnaround for always-listening apps.
  • The transcription engine is pluggable rather than hardcoded: faster-whisper by default, with whisper.cpp, OpenAI Whisper, Moonshine, sherpa-onnx, and Kroko-ONNX as drop-ins, so you can trade accuracy for speed without rewriting your pipeline.
  • Wake-word activation (Porcupine or OpenWakeWord) is built in, so it works as the front end of a voice assistant, not just a dictation box.
  • It emits both live partial hypotheses and a final corrected transcript, so a UI can stream text as you speak yet still settle on an accurate result.
Who It's For

Great fit if you're building a voice assistant, dictation tool, or browser-based streaming server and want it all to run locally with low latency and no per-minute API bill. Look elsewhere if you need a turnkey hosted endpoint, broad mobile support, or aren't ready to manage Python 3.11+, PortAudio, and CUDA — the flexibility comes at the cost of assembling and tuning the stack yourself.

Information

  • Websitegithub.com
  • AuthorsKolja Beigel
  • Published date2023/08/29

Categories

More Items

Hugging Face
AI Audio2026

Generates low-latency, instruction-driven English and Chinese speech for voice cloning, voice design, and directed performances; supports real-time streaming, reference-free voice creation, and reference-guided cloning. Open-weight PyTorch model released under a research/non-commercial license with GPU recommendations.

Hugging Face
AI Audio2026

Zero-shot multilingual text-to-speech checkpoint for speech generation and voice cloning with a compact footprint. Features an ~170M-parameter main model plus a bundled ~120M-parameter codec decoder, with primary support for Chinese and English; other languages show more variable quality and long/noisy references reduce fidelity.

GitHub
AI Audio2026

Local-first voice workflows for cloning, multi-engine TTS/ASR, video dubbing, dictation, transcription and audiobook production across 646 languages. Desktop app with a local OpenAI-compatible API, engine catalogue (TTS/ASR/LLM), and explicit opt-ins for remote features to keep audio and projects on-device.