aTrain is a graphical application for automatically transcribing recorded speech while keeping source audio and resulting text on the user’s own computer.
The software is particularly suited to interviews and other research recordings where confidentiality, data protection and later qualitative analysis matter. Transcription uses faster-whisper, while optional speaker detection uses pyannote.audio to associate transcript segments with individual speakers. Alongside its desktop interface, aTrain provides command-line facilities for headless workflows, scripts and automated processing.
This is free and open source software.
Key Features
- Automatic transcription of interviews, conversations and other recorded speech.
- Processes recordings locally without uploading audio or transcripts to an external service.
- Graphical interface for users who want local transcription without building their own speech-recognition pipeline.
- Uses faster-whisper for efficient inference with OpenAI Whisper-compatible models.
- Speaker detection based on pyannote.audio assigns recognised segments to individual speakers.
- Supports multilingual transcription through compatible Whisper models.
- Offers multiple model choices so users can balance recognition quality against processing requirements.
- Runs on the CPU when a suitable graphics processor is unavailable.
- Supports NVIDIA CUDA acceleration for faster transcription and speaker detection.
- Produces timestamped transcripts that preserve links between recognised text and the source recording.
- Generates output suitable for import into MAXQDA qualitative-analysis workflows.
- Output can also be used with ATLAS.ti and nVivo.
- Command-line transcription supports servers, automation and systems without a desktop session.
- CLI options cover model selection, language, speaker detection, speaker count, device and compute type.
- Model-management commands can download required models or remove models that are no longer needed.
- Available for Linux through Flathub as well as for Microsoft Windows.
- Designed for privacy-sensitive research and GDPR-related data handling requirements.
Website: github.com/aTrainTranscription/aTrain
Support:
Developer: Business Analytics and Data Science-Center, University of Graz
License: GNU Affero General Public License v3.0
aTrain is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Speech Recognition Tools | |
|---|---|
| Whisper | Automatic speech recognition (system trained on 680,000 hours of data |
| whisper.cpp | Run Whisper locally with fast, efficient C/C++ speech recognition |
| Flashlight | Fast, flexible machine learning library written entirely in C++. |
| sherpa-onnx | Offline speech recognition for many platforms and languages |
| Kaldi | C++ toolkit designed for speech recognition researchers. |
| FunASR | Versatile speech recognition toolkit for real-world audio |
| faster-whisper | Faster Whisper transcription with reduced memory use |
| SpeechBrain | All-in-one conversational AI toolkit based on PyTorch |
| Handy | Offline speech-to-text application |
| ESPnet | End-to-End speech processing toolkit |
| PocketSphinx | Lightweight speech recognition for embedded and mobile use |
| deepspeech.pytorch | Implementation of DeepSpeech2 using Baidu Warp-CTC. |
| Epicenter | Transcription application with global speech-to-text functionality |
| Julius | Two-pass large vocabulary continuous speech recognition engine |
| Speech Note | Write notes, transcribe speech, translate text and read content aloud |
| aTrain | Private local transcription of recorded speech through a polished GUI |
| hyprwhspr | Native speech-to-text designed for Arch / Omarchy |
| Vocalinux | Local voice dictation through a clean desktop interface |
| ostt | Open Speech-to-Text |
| Simon | Flexible speech recognition software |
Read our verdict in the software roundup.
Explore our comprehensive directory of recommended free and open source software. Our carefully curated collection spans every major software category.This directory is part of our ongoing series of informative articles for Linux enthusiasts. It features hundreds of detailed reviews, along with open source alternatives to proprietary solutions from major corporations such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. You’ll also find interesting projects to try, hardware coverage, free programming books and tutorials, and much more. Discovered a useful open source Linux program that we haven’t covered yet? Let us know by completing this form. |


Please read our Comment Policy before commenting.