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.