rushindrasinha/ares-skills/whatsapp-voice-transcriber
Claude Code and agent skill by rushindrasinha/ares-skills
- community
Checking that the SKILL.md file is still in the repository.
Use when a user sends a voice note and wants it transcribed, or says "transcribe this voice note", "what did I say?", "convert voice to text", or "transcribe this audio". Handles OGG, MP3, WAV, and other audio formats. Outputs transcription with content classification (Idea/Task, Draft, or Note). Uses mlx_whisper large-v3-turbo for Apple Silicon — fully local, no API cost.
Install
npx vskill@latest install rushindrasinha/ares-skills/whatsapp-voice-transcriberSKILL.md
WhatsApp Voice Transcriber
Transcribes voice notes locally using mlx_whisper (Apple Silicon) and classifies by content type. No API cost, runs fully offline.
Requirements
- mlx_whisper (recommended):
pip install mlx-whisper— useslarge-v3-turbomodel on Apple Silicon - Fallback: openai-whisper (
pip install openai-whisper) — base model - Python 3.10+
- OpenClaw CLI (optional, for send-back delivery)
Usage
Example:
Configuration (env vars)
| Variable | Default | Description | |
|---|---|---|---|
MLX_WHISPER_PATH | /opt/homebrew/bin/mlx_whisper | Path to mlx_whisper binary | |
WHISPER_MODEL | mlx-community/whisper-large-v3-turbo | Whisper model to use | |
NOTIFY_TARGET | _(empty)_ | Phone/JID to send result to via openclaw | |
NOTIFY_CHANNEL | whatsapp | Channel for notification | |
OPENCLAW_PATH | /opt/homebrew/bin/openclaw | Path to openclaw binary |
Set NOTIFY_TARGET to auto-send transcription after processing:
Classification
Heuristic classifier labels each transcription:
- 💡 Idea / Task — keywords: remind, task, build, idea, need to
- ✉️ Draft — keywords: tell, message, send, write, reply
- 📝 Note — everything else
OpenClaw Integration
Wire into your agent skill dispatcher to auto-transcribe incoming voice notes:
Model Notes
- mlx_whisper large-v3-turbo — best for Apple Silicon (M1/M2/M3). Highly accurate, fast enough for real-time. ~1GB model download on first use.
- whisper base — fallback only. Much lower accuracy. Use if no Apple Silicon.
- Model is downloaded automatically on first run.
Scripts
scripts/transcribe.py— Main script. Transcribes audio, classifies, prints, and optionally sends.
<!-- A·R·E·S 🛡️ | Mumbai | 2026-04-05 | github.com/rushindrasinha -->
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingwhatsapp-voice-transcriber/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/rushindrasinha/ares-skills/whatsapp-voice-transcriber)