Ross ROSS = Recommend OSS · open-source software intelligence for agents

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

github.com/aTrainTranscription/aTrain · Python · AGPL-3.0 (copyleft) 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
aTrainTranscription/aTrainmain79

For agents

markdown · JSON · MCP: product_card(name="aTrainTranscription/aTrain")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem