mcpField
L
local-whisper

local-whisper

github.com/thinkfleetaiCreative & media0295 installsUpdated 36w ago
Repository

About local-whisper

local-whisper is a local speech-to-text skill using OpenAI's Whisper, for transcribing audio without sending it to a remote service after the model is downloaded. It offers selectable model sizes and optional timestamps or JSON output.

Key features

  1. 01Offline transcription after model download
  2. 02Selectable Whisper model sizes
  3. 03Automatic or specified language
  4. 04Word timestamps and JSON output

Use cases

  1. 01Transcribing audio files locally
  2. 02Getting timestamped transcript output
  3. 03Choosing a smaller model for faster processing

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/thinkfleetai/thinkfleet-engine --skill local-whisper

After installing, type/local-whisperin Claude Code to confirm it loaded.

Details

From the project README

Local Whisper STT

Local speech-to-text using OpenAI's Whisper. Fully offline after initial model download.

Usage

# Basic
~/.thinkfleetbot/skills/local-whisper/scripts/local-whisper audio.wav

# Better model
~/.thinkfleetbot/skills/local-whisper/scripts/local-whisper audio.wav --model turbo

# With timestamps
~/.thinkfleetbot/skills/local-whisper/scripts/local-whisper audio.wav --timestamps --json

Models

ModelSizeNotes
tiny39MFastest
base74MDefault
small244MGood balance
turbo809MBest speed/quality
large-v31.5GBMaximum accuracy

Options

  • --model/-m — Model size (default: base)
  • --language/-l — Language code (auto-detect if omitted)
  • --timestamps/-t — Include word timestamps
  • --json/-j — JSON output
  • --quiet/-q — Suppress progress

Setup

Uses uv-managed venv at .venv/. To reinstall:

cd ~/.thinkfleetbot/skills/local-whisper
uv venv .venv --python 3.12
uv pip install --python .venv/bin/python click openai-whisper torch --index-url https://download.pytorch.org/whl/cpu

Comments

Markdown supported