parakeet · git:20260131.736d88f · 2026-01-31 · sha256 2c46290e64c904e0
parakeet git:20260131.736d88fA
Immutable. This exact content is served forever at /api/v1/blob/2c46290e64c904e0.
---
name: parakeet
description: >
Local speech-to-text using NVIDIA Parakeet TDT 0.6B.
Use for transcribing audio files or dictating voice input directly into Claude Code.
Processes 100% locally with 3,386x realtime speed and 6% word error rate.
argument-hint: [audio-file | "dictate" | "check"]
tools: [Bash, Read, Write]
---
# Parakeet Dictation Skill
Local speech-to-text powered by NVIDIA Parakeet TDT 0.6B (~600MB model, 100% offline).
## Performance
- **Speed**: 3,386x realtime (1 hour audio → ~1 second)
- **Accuracy**: 6.05% WER (Word Error Rate)
- **Privacy**: 100% local processing, no cloud API
- **Acceleration**: Apple Silicon MPS, NVIDIA CUDA, or CPU fallback
## Commands
### Transcribe Audio File
```bash
/parakeet path/to/audio.wav
/parakeet ~/recordings/interview.mp3
/parakeet meeting.m4a
```
Supported formats: `.wav`, `.mp3`, `.m4a`, `.flac`, `.ogg`, `.aac`
### Live Dictation
```bash
/parakeet
/parakeet dictate
```
Records from microphone until Enter is pressed, then transcribes.
### Check Installation
```bash
/parakeet check
```
Verifies Parakeet is properly installed and the model can load.
## Setup
### Prerequisites
1. **Clone the Parakeet Dictate app**:
```bash
git clone https://github.com/your-org/parakeet-dictate ~/Programming/parakeet-dictate
cd ~/Programming/parakeet-dictate
```
2. **Create and activate virtual environment**:
```bash
python3 -m venv .venv
source .venv/bin/activate
```
3. **Install dependencies**:
```bash
pip install -r requirements.txt
```
4. **(Optional) Set custom install path**:
```bash
export PARAKEET_HOME=/path/to/parakeet-dictate
```
Default: `~/Programming/parakeet-dictate`
## Implementation
When this skill is invoked:
1. **For audio files**: Run the transcription script
```bash
cd ~/.claude/skills/parakeet/scripts && \
${PARAKEET_HOME:-~/Programming/parakeet-dictate}/.venv/bin/python transcribe.py "<filepath>"
```
2. **For live dictation**: Run the dictation script
```bash
cd ~/.claude/skills/parakeet/scripts && \
${PARAKEET_HOME:-~/Programming/parakeet-dictate}/.venv/bin/python dictate.py
```
3. **For checking setup**: Run the check script
```bash
cd ~/.claude/skills/parakeet/scripts && \
${PARAKEET_HOME:-~/Programming/parakeet-dictate}/.venv/bin/python check_setup.py
```
## First Run
The first transcription takes ~10-30 seconds while the Parakeet model loads into memory.
Subsequent transcriptions are instant (sub-second for typical recordings).
## Troubleshooting
### "No module named nemo"
The Parakeet virtual environment needs to be used. Scripts automatically use the correct Python.
### "MPS not available"
Apple Silicon Metal acceleration requires PyTorch 2.0+. Falls back to CPU automatically.
### "Permission denied: microphone"
Grant microphone access to Terminal in System Preferences → Privacy & Security → Microphone.
### Model download slow
The 600MB Parakeet model downloads on first use. Subsequent runs use the cached model.
## Configuration
| Variable | Default | Description |
|----------|---------|-------------|
| `PARAKEET_HOME` | `~/Programming/parakeet-dictate` | Parakeet Dictate installation path |
## Dependencies
This skill requires:
- **Parakeet Dictate app** at `$PARAKEET_HOME` (default: `~/Programming/parakeet-dictate`)
- **Python virtual environment** at `$PARAKEET_HOME/.venv`
- **NeMo toolkit** with ASR support (`nemo_toolkit[asr]>=2.0.0`)
- **PyTorch 2.0+** (for MPS/CUDA acceleration)
- **soundfile** and **sounddevice** for audio handling