Local, offline speech-to-text for English and Afrikaans meetings. Uses OpenAI Whisper via faster-whisper. No data leaves your machine.
- Run
setup.batonce to install dependencies (~300 MB) - Run
transcriber.batto open the GUI - Select your audio/video file and click Transcribe
mp3, wav, m4a, ogg, flac, mp4, mkv, webm, aac, wma
| Model | Quality | Speed | RAM needed |
|---|---|---|---|
| turbo | Very good | Fast | ~2 GB |
| large-v3 | Best | Slow | ~4 GB |
| medium | Good | Medium | ~2 GB |
| small | OK | Fast | ~1 GB |
| base | Basic | Fast | ~500 MB |
Recommendation: Start with turbo. Use large-v3 for critical meetings.
- Set language to Afrikaans or English explicitly for best accuracy
- Auto-detect works well when the language is clear
- Code-switching (mixing Afrikaans/English) works better with
large-v3
The first transcription downloads the model from Hugging Face (~1-3 GB depending on model). Subsequent runs use the cached model and are instant to load.
If you have an NVIDIA GPU, select GPU (CUDA) in the app and set precision to float16
for 3-5x faster transcription.