# Local Whisper

> LOCAL voice transcription using OpenAI Whisper. 100% private - audio never leaves your machine. Supports 97+ languages.

- Skill: `kesslerio/local-whisper` (Agent Skill, multi-file: 4 files)
- Install (CLI): `npx skillmds@latest add kesslerio/local-whisper`
- Raw SKILL.md: https://api.skillmd.com/api/skills/kesslerio/local-whisper/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: kesslerio (https://skillmd.com/u/kesslerio)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/kesslerio/local-whisper

---


# 🎙️ Local Whisper Transcription

100% private voice transcription using OpenAI Whisper. Audio never leaves your machine.

## ⚠️ Important: OpenClaw Configuration Required

This skill must be configured in OpenClaw's `tools.media.audio` to handle incoming voice messages. Without this config, voice messages may cause token overflow errors or be sent to cloud APIs.

Add to `~/.openclaw/openclaw.json`:

```json5
{
  tools: {
    media: {
      audio: {
        enabled: true,
        models: [
          {
            type: "cli",
            command: "node",
            args: ["<skill-path>/transcribe.js", "{{MediaPath}}"]
          }
        ]
      }
    }
  }
}
```

Replace `<skill-path>` with the path to the checked-out skill repository. For a mirrored OpenClaw install, use `~/.openclaw/skills/local-whisper`.

## Quick Start

```bash
# Install dependencies
pip install openai-whisper

# Transcribe audio
node transcribe.js voice.ogg
```

## CLI Options

```
--model <tiny|base|small|medium|large>  Model size (default: small)
--language <lang>                        Language code (default: auto)
--output-dir <dir>                       Output directory
--smart-model                           Auto-select model by file size
--check                                 Verify dependencies
```

## Model Sizes

| Model | Size | Speed | RAM |
|-------|------|-------|-----|
| tiny | 39 MB | ⚡⚡⚡⚡ | ~1GB |
| base | 74 MB | ⚡⚡⚡ | ~1GB |
| small | 244 MB | ⚡⚡ | ~2GB |
| medium | 769 MB | ⚡ | ~5GB |
| large | 1550 MB | 🐢 | ~10GB |

## Documentation

- [Installation Guide](docs/INSTALL.md)
- [Troubleshooting](docs/TROUBLESHOOTING.md)
- [GitHub Repository](https://github.com/kesslerio/local-whisper-openclaw-skill)

