Audio transcription with speaker diarization optimized for Apple Silicon (M-series).
Recommended for most users. This installs a pre-bundled version that does not require a Hugging Face token (it ships with all models pre-loaded).
brew tap ma-r-s/tap
brew install vox-transcribe
For users who want to run from source or contribute. Note: This method requires a Hugging Face token for diarization models.
brew install ffmpeg uvgit clone https://github.com/ma-r-s/vox-transcribe.git
cd vox-transcribe
uv sync
export HF_TOKEN="your_token" (Get one at huggingface.co)Simply run the command and follow the prompts, or pass a file directly:
# Direct usage
vox-transcribe meeting.mp4
# Using uv (if running from source)
uv run vox-transcribe meeting.mp4
--model: tiny, base, small, medium, large-v2 (default), large-v3--speakers: Exact number of speakers.--format: txt (default), srt, json.--output: Custom output path.large-v2 is the most accurate; base is the fastest.--batch-size.MIT
15 commits
Python
93.7%
Ruby
6.3%
Audio transcription with speaker diarization optimized for Apple Silicon (M-series).
Recommended for most users. This installs a pre-bundled version that does not require a Hugging Face token (it ships with all models pre-loaded).
brew tap ma-r-s/tap
brew install vox-transcribe
For users who want to run from source or contribute. Note: This method requires a Hugging Face token for diarization models.
brew install ffmpeg uvgit clone https://github.com/ma-r-s/vox-transcribe.git
cd vox-transcribe
uv sync
export HF_TOKEN="your_token" (Get one at huggingface.co)Simply run the command and follow the prompts, or pass a file directly:
# Direct usage
vox-transcribe meeting.mp4
# Using uv (if running from source)
uv run vox-transcribe meeting.mp4
--model: tiny, base, small, medium, large-v2 (default), large-v3--speakers: Exact number of speakers.--format: txt (default), srt, json.--output: Custom output path.large-v2 is the most accurate; base is the fastest.--batch-size.MIT
15 commits
Python
93.7%
Ruby
6.3%