Skip to main content

Dead-simple CLI to transcribe audio files. Your boss sends voice notes — you need them as text.

Project description

🎙️ Bosscribe

License: MIT PyPI

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bosscribe-0.1.0.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bosscribe-0.1.0-py3-none-any.whl (12.7 kB view details)

Uploaded Python 3

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

Hashes for bosscribe-0.1.0.tar.gz
Algorithm Hash digest
SHA256 226dac402967d2add04ab10ddc9d9ce4fd433665ace209fccbe66212025f1f0c
MD5 b93af470c3e48b85ae3a462db70eb9f5
BLAKE2b-256 5440e29adc4e5c8db762b1c41a3d915fb562726409a0b37b12a947c0be04edd1

See more details on using hashes here.

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

Hashes for bosscribe-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8616b2d4a2d30f345f92c79eadbbfce1dd6f3690b4e2988c850c2af8a44d6ea7
MD5 a73f9514dec2651601393f67ba56189e
BLAKE2b-256 a9bf6a044bfbebde4335b281b6dbf690b3a570b0adaa866f83faa01ab6cb590e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page