Dead-simple CLI to transcribe audio files. Your boss sends voice notes — you need them as text.
Project description
🎙️ Bosscribe
Your boss just sent another 4-minute voice note. You're not listening to that. 🙅
transcribe voice_note.opus
Boom. Text. Paste it into ChatGPT, reply, get on with your life. Runs 100% on your machine — no API keys, no accounts, nobody snooping on what your boss rambled about.
Install
pip install bosscribe
That's it. You also need FFmpeg (it does the audio heavy lifting) — but don't sweat it: if it's missing, Bosscribe spots it on first run and offers to install it for you. 🪄
✗ FFmpeg isn't installed.
Bosscribe can install it for you via Homebrew:
brew install ffmpeg
Install FFmpeg now? [Y/n]
Prefer doing it yourself? brew install ffmpeg · choco install ffmpeg · sudo apt install ffmpeg
Use
transcribe note.opus # spit it to the terminal
transcribe note.opus --save # stash it as note.txt
transcribe note.opus --copy # straight to your clipboard 📋
transcribe note.opus -l hi # boss switched to Hindi mid-sentence? cool.
transcribe note.opus -m small # want it sharper? bigger model. (tiny→large-v3-turbo)
transcribe note.opus | pbcopy # pipe it wherever you want
Sick of typing the same flags? Set defaults once and forget:
transcribe config --save-to ~/notes # always save here
transcribe config --model small # always use this model
transcribe config --show # what did I set again?
Throw any format at it — .opus, .mp3, .wav, .m4a, .ogg, .flac, whatever. WhatsApp .opus notes? Works out of the box, no fiddling.
First run grabs the model (~74 MB for the default), then it's cached forever. Apple Silicon flexes mlx-whisper; everyone else rides faster-whisper. Either way it's fast and it's offline.
Why though?
Because it's 2026 and you still shouldn't have to manually transcribe a voice note like a court stenographer. Your boss is busy. So are you. Let the robot listen.
License
MIT — do whatever you want with it. © 2026 Hetansh Waghela.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bosscribe-0.1.0.tar.gz.
File metadata
- Download URL: bosscribe-0.1.0.tar.gz
- Upload date:
- Size: 12.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
226dac402967d2add04ab10ddc9d9ce4fd433665ace209fccbe66212025f1f0c
|
|
| MD5 |
b93af470c3e48b85ae3a462db70eb9f5
|
|
| BLAKE2b-256 |
5440e29adc4e5c8db762b1c41a3d915fb562726409a0b37b12a947c0be04edd1
|
File details
Details for the file bosscribe-0.1.0-py3-none-any.whl.
File metadata
- Download URL: bosscribe-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8616b2d4a2d30f345f92c79eadbbfce1dd6f3690b4e2988c850c2af8a44d6ea7
|
|
| MD5 |
a73f9514dec2651601393f67ba56189e
|
|
| BLAKE2b-256 |
a9bf6a044bfbebde4335b281b6dbf690b3a570b0adaa866f83faa01ab6cb590e
|