use-local-whisper

Switch voice transcription from OpenAI's Whisper API to local whisper.cpp.

50|4|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/sliamh11/Deus --skill use-local-whisper-sliamh11
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: use-local-whisper
Source: https://github.com/sliamh11/Deus/tree/main/.claude/skills/use-local-whisper
Command: npx skills add https://github.com/sliamh11/Deus --skill use-local-whisper-sliamh11

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Switches voice transcription from OpenAI's Whisper API to local whisper.cpp. Runs entirely on-device — no API key, no network, no cost.

Core Features & Use Cases

  • On-device transcription via whisper.cpp for WhatsApp voice notes.
  • Channel-agnostic extension potential for other messaging platforms with per-channel audio download logic.
  • Offline operation with no data leaving the device, enabling privacy-focused workflows.

Quick Start

Install whisper-cpp and ffmpeg, download a GGML model, ensure the Voice-Transcription skill is applied for WhatsApp, and run npm run build to enable local on-device transcription.

Frequently Asked Questions about use-local-whisper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run WhatsApp voice transcription entirely on-device without an API?▼

Run WhatsApp voice transcription entirely on-device by switching from OpenAI's Whisper API to local whisper.cpp, which requires modifying src/transcription.ts to use whisper-cli. This enables offline operation with no API keys or network costs.

What prerequisites are needed to set up local whisper.cpp transcription?▼

Local whisper.cpp transcription requires macOS with Apple Silicon, whisper-cpp, ffmpeg, and a local GGML model. You must also ensure the Voice-Transcription skill is applied for WhatsApp before running npm run build.

Can I extend on-device whisper transcription to channels other than WhatsApp?▼

Yes, on-device whisper transcription can be extended to other messaging platforms. It currently targets WhatsApp, but you can add channel-specific audio download logic to support other channels within your workflow.

Why switch from the OpenAI Whisper API to local whisper.cpp?▼

Switch from the OpenAI Whisper API to local whisper.cpp to enable offline operation where no data leaves the device. This approach eliminates network dependencies and API costs while supporting privacy-focused workflows.

Does whisper.cpp transcription work without an internet connection?▼

Yes, whisper.cpp transcription runs entirely offline without an internet connection. Once the local GGML model is downloaded, on-device processing handles voice notes independently without any network traffic or data leaving the device.