mcpField
T
transcribe

transcribe

github.com/badlogicCreative & media2.6k659 installsUpdated 21w ago
Repository

About transcribe

A local speech-to-text skill for Apple Silicon macOS that runs `parakeet-cpp-transcribe` and writes timestamped transcript chunks to stdout.

Key features

  1. 01Local speech transcription
  2. 0215-second timestamped chunks
  3. 03Automatic binary and model download
  4. 04WAV and non-WAV input support

Use cases

  1. 01Transcribing local audio files
  2. 02Reviewing speech with time markers

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/badlogic/pi-skills --skill transcribe

After installing, type/transcribein Claude Code to confirm it loaded.

Bundled files.gitignoretranscribe.sh

Details

From the project README

Transcribe

Local speech-to-text using parakeet-cpp-transcribe on Apple Silicon macOS.

Usage

{baseDir}/transcribe.sh <audio-file>

The first run downloads the macOS arm64 binary from the latest badlogic/pibot GitHub release into the extension's ignored bin directory:

{extensionDir}/bin/parakeet-cpp-transcribe

({extensionDir} is the parent directory of this skill's {baseDir}.) The binary downloads its GGUF model automatically if missing.

Output

Plain text timestamped in 15 second chunks is written to stdout:

[00:00-00:15] transcript text
[00:15-00:30] more transcript text

Model/GGML diagnostic logs are written to stderr. Redirect stderr to hide them:

{baseDir}/transcribe.sh <audio-file> 2>/dev/null

Requirements

  • Apple Silicon macOS only
  • curl and tar
  • ffmpeg for non-WAV input: brew install ffmpeg

Comments

Markdown supported