use-local-whisper

Migrate WhatsApp voice transcription from the Whisper API to local whisper.cpp on Apple Silicon.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/Arno37/nanoclaw_test --skill use-local-whisper-arno37
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: use-local-whisper
Source: https://github.com/Arno37/nanoclaw_test/tree/main/.claude/skills/use-local-whisper
Command: npx skills add https://github.com/Arno37/nanoclaw_test --skill use-local-whisper-arno37

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Switches voice transcription from OpenAI's Whisper API to local whisper.cpp, enabling on-device processing on Apple Silicon. WhatsApp is the currently supported channel and the skill requires the voice-transcription skill to be applied first.

Core Features & Use Cases

  • Local transcription on-device using whisper.cpp (no API key, no network dependency)
  • WhatsApp channel support with Apple Silicon optimization
  • Phase-guided setup: pre-flight checks, code changes, verification, and runtime configuration

Quick Start

Enable on-device transcription by applying this skill and following the local setup for WhatsApp 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 transcribe WhatsApp audio locally on Apple Silicon?

You can transcribe WhatsApp audio locally by switching to whisper.cpp for on-device processing. This enables local transcription on Apple Silicon without needing an API key or network dependency.

What are the prerequisites for local voice transcription with whisper.cpp?

Local voice transcription requires a prior application of the voice-transcription skill. The skill enforces pre-flight checks and dependency presence before migrating from the API to local whisper.cpp processing.

How does on-device transcription compare to using the OpenAI Whisper API?

On-device transcription using local whisper.cpp eliminates network dependency and API key requirements. It provides local transcription on Apple Silicon compared to the OpenAI Whisper API's cloud-based processing.

Can I process voice messages without a network connection using whisper.cpp?

Yes, whisper.cpp enables on-device processing for voice transcription without any network dependency. This allows you to process WhatsApp audio locally on Apple Silicon completely offline.

How do I migrate from the Whisper API to local whisper-cli processing?

Migration involves a phase-guided setup including pre-flight checks, code changes, verification, and runtime configuration. This workflow switches your transcription from the API to local whisper.cpp processing.

What limitations exist when using whisper-cli for WhatsApp transcription?

Local whisper-cli transcription is currently limited to the WhatsApp channel and requires Apple Silicon hardware. It also mandates that the voice-transcription skill is applied first before setup.