aTrainTranscription/aTrain
A GUI tool for offline transcription of speech recordings, including speaker diarization, utilizing state-of-the-art machine learning models. observed · 2026-08-28
Health v2 · maintenance only
79/100
- Activity 99
- Release rhythm 56
- Longevity 76
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 58
- age_days: 1065
- days_rel: 217
- days_push: 8
- n_releases_24m: 6
Adoption not part of the score
1205 stars · 91 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
aTrain is a desktop GUI application for offline transcription of speech recordings using Whisper-based machine learning models, with speaker diarization via pyannote.audio. It runs entirely locally to preserve privacy and support GDPR compliance, and is distributed via Flathub and the Microsoft Store.
Use cases
- transcribe interview recordings offline
- transcribe audio without uploading to the cloud
- add speaker labels to a transcript automatically
- transcribe research interviews in a GDPR-compliant way
- convert meeting recordings to text locally
- transcribe audio in multiple languages on my laptop
- offline speech-to-text for sensitive recordings
When to choose
- you need transcription of sensitive audio that must never leave your device
- you want a simple GUI instead of scripting Whisper yourself
- you need speaker diarization alongside transcription
- you work with many languages and want local processing
When to avoid
- you need real-time streaming transcription
- you want a cloud API with high-throughput batch processing
- you need a CLI-only or headless server workflow
- your hardware cannot run local ML models efficiently
Facets
application · maturity active
speech-recognition gui machine-learning nlp speech-processing privacy desktop-applications developer-tools windows cross-platform python transcription whisper speaker-diarization offline gdpr faster-whisper pyannote natural-language-processing linux desktop
1 source
- readme: https://github.com/aTrainTranscription/aTrain · fetched 2026-08-28 · 1a3458062b4d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| aTrainTranscription/aTrain | main | 79 |
For agents
markdown · JSON · MCP: product_card(name="aTrainTranscription/aTrain")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem