RealTimeSTT is a fast Voice Activity Detection (VAD) and real-time speech-to-text transcription system for Python 3.11+. It uses Silero VAD for voice activity detection and multiple backends (e.g., faster-whisper) for transcription. Current version: 1.0.2 (Nov 2024). Release cadence is irregular.
pip install realtimesttNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Minimal example that captures microphone audio and returns transcribed text.
Upgrade to Python 3.11+.
Install system audio libraries: sudo apt-get install portaudio19-dev (Linux). Use pyaudio.pa.get_default_input_device_info() to check.
No fix needed, but pre-download by running a dummy import.