
Local Whisper
- 260 installs
- Updated February 16, 2026
- thinkfleetai/thinkfleet-engine
Local Whisper is an agent skill that transcribes audio files with OpenAI Whisper entirely offline after models are downloaded.
About
Local Whisper is a ThinkFleet agent skill that wraps OpenAI Whisper for on-machine speech-to-text. Solo and indie builders use it when they need transcripts from interviews, support calls, or voice notes without routing sensitive audio through third-party APIs. After ffmpeg is available and the skill’s uv venv is installed, you point the script at a WAV (or compatible) file and choose a model size that matches latency versus accuracy. Timestamps and JSON modes make the output easy to feed into summarization skills, RAG ingestion, or ticket notes. It fits the build phase as a local integration: predictable cost, no per-minute cloud billing, and control over model weight on laptops or CI runners with enough disk.
- Fully offline transcription after one-time Whisper model download
- CLI with five model tiers from tiny (39M) through large-v3 (1.5GB)
- Optional word timestamps and JSON output for pipelines
- Default base model; turbo model positioned for best speed/quality tradeoff
- uv-managed Python 3.12 venv with ffmpeg as the required binary
Local Whisper by the numbers
- 260 all-time installs (skills.sh)
- +9 installs in the week ending Jul 27, 2026 (Skillselion tracking)
- Ranked #2,479 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Jul 27, 2026 (Skillselion catalog sync)
npx skills add https://github.com/thinkfleetai/thinkfleet-engine --skill local-whisperAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 260 |
|---|---|
| Security audit | 3 / 3 scanners passed |
| Last updated | February 16, 2026 |
| Repository | thinkfleetai/thinkfleet-engine ↗ |
What it does
Transcribe voice memos, meeting audio, and agent-recorded WAV files locally without sending audio to a cloud STT API.
Who is it for?
Best when you want repeatable local transcription on macOS/Linux agents with ffmpeg and room for up to ~1.5GB model weights.
Skip if: Skip if you need real-time streaming dictation, GPU-only training pipelines, or transcription without installing Python, torch, and ffmpeg.
When should I use this skill?
You need high-quality speech-to-text from audio files and want it to run fully offline after model download.
What you get
You get plain-text or JSON transcripts with optional timestamps from a local CLI, ready to paste into docs, tickets, or the next agent skill in your chain.
- Plain-text transcript on stdout
- Optional JSON transcript with word-level timestamps
By the numbers
- 5 documented model sizes from tiny through large-v3
- Default model base at 74M parameters
Files
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 --jsonModels
| Model | Size | Notes |
|---|---|---|
tiny | 39M | Fastest |
base | 74M | Default |
small | 244M | Good balance |
turbo | 809M | Best speed/quality |
large-v3 | 1.5GB | Maximum 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/cpuRelated skills
How it compares
Use instead of always-on cloud Whisper APIs when offline runs and data residency matter more than managed scaling.
FAQ
Who is local-whisper for?
Developers running Claude Code, Cursor, or similar agents who need WAV-to-text locally for notes, content, or automation without a paid STT service.
When should I use local-whisper?
During build when you are ingesting voice recordings into specs or agent memory, or in grow/operate when you batch-transcribe support or meeting audio machine.
Is local-whisper safe to install?
Review the Security Audits panel on this Prism page before installing; the skill runs shell scripts, downloads ML weights, and needs filesystem access for venv and models.