transcribe
Agent skill frombadlogic/pi-skills
Local speech-to-text transcription on Apple Silicon macOS. Supports wav directly and other audio formats via ffmpeg.
How to install transcribe
install transcribe
# install the pi-skills pack with the skills CLI
npx skills add badlogic/pi-skills# or add only this skill to Claude Code: copy the folder
transcribe/
# into
~/.claude/skills/transcribe/ (all projects)
.claude/skills/transcribe/ (one project)
1# Transcribe23Local speech-to-text using `parakeet-cpp-transcribe` on Apple Silicon macOS.45## Usage67```bash8{baseDir}/transcribe.sh <audio-file>9```1011The first run downloads the macOS arm64 binary from the latest `badlogic/pibot` GitHub release into the extension's ignored `bin` directory:1213```text14{extensionDir}/bin/parakeet-cpp-transcribe15```1617(`{extensionDir}` is the parent directory of this skill's `{baseDir}`.) The binary downloads its GGUF model automatically if missing.1819## Output2021Plain text timestamped in 15 second chunks is written to stdout:2223```text24[00:00-00:15] transcript text25[00:15-00:30] more transcript text26```2728Model/GGML diagnostic logs are written to stderr. Redirect stderr to hide them:2930```bash31{baseDir}/transcribe.sh <audio-file> 2>/dev/null32```3334## Requirements3536- Apple Silicon macOS only37- `curl` and `tar`38- `ffmpeg` for non-WAV input: `brew install ffmpeg`
Excerpt shown under the repository's MIT license.
