An Offline Transcriber Built by a Sociologist for Sociologists
noScribe bundles Whisper and pyannote into a local desktop app so researchers can transcribe and diarize sensitive interviews without cloud APIs.

What it does
noScribe is a cross-platform desktop application that transcribes interview audio and video, identifies speakers, and provides a built-in editor for cleaning up the results. It targets qualitative social researchers and journalists who need accurate transcripts but cannot ship confidential recordings to third-party services. Everything runs on the user’s machine, which means the data never leaves the local disk.
The interesting bit
The project is essentially a thoughtfully curated integration—Whisper handles the speech-to-text, pyannote handles speaker diarization, and the author (a sociologist with a computer science background) wrapped them in a GUI that prioritizes academic workflow over raw speed. The name itself is a wink at the Urban Dictionary definition of a scribe as someone trapped in “academic grunge and pain.”
Key highlights
- Runs fully offline on Windows, macOS, and Linux; no cloud subscription or API keys required.
- Bundles speaker identification for multi-person interviews via pyannote.
- Ships with a dedicated transcript editor (
noScribeEdit) for verification and correction. - Supports around 60 languages, though the README admits quality varies.
- GPL-3.0 licensed and free, with the author actively warning against a lookalike scam domain.
Caveats
- The download is several gigabytes because AI models are bundled locally.
- Transcription is slow: the README warns a one-hour interview can take up to three hours depending on hardware.
- Version 0.7 currently lacks Intel Mac support due to pyannote incompatibilities, and Linux users have reported issues requiring a fallback to version 0.6.2.
- Poor audio quality or background noise degrades output significantly, and the software explicitly expects manual revision.
Verdict Researchers, journalists, and anyone handling sensitive audio who needs a turnkey local alternative to cloud transcription services should look here. If you need real-time transcription or have severe bandwidth or storage constraints, this is not your tool.
Frequently asked
- What is kaixxx/noScribe?
- noScribe bundles Whisper and pyannote into a local desktop app so researchers can transcribe and diarize sensitive interviews without cloud APIs.
- Is noScribe open source?
- Yes — kaixxx/noScribe is open source, released under the GPL-3.0 license.
- What language is noScribe written in?
- kaixxx/noScribe is primarily written in Python.
- How popular is noScribe?
- kaixxx/noScribe has 2.1k stars on GitHub.
- Where can I find noScribe?
- kaixxx/noScribe is on GitHub at https://github.com/kaixxx/noScribe.