一键导入
whisper-transcribe
Transcribe audio files (OGG, WAV, MP3, FLAC) — local speech-to-text with whisper.cpp.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Transcribe audio files (OGG, WAV, MP3, FLAC) — local speech-to-text with whisper.cpp.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
macOS PIM-Integration — Mail, Kalender, Kontakte verwalten via osascript (Apple Mail, Calendar.app, Contacts.app).
Outlook-Integration — Emails lesen/senden, Kalender, Kontakte verwalten via PowerShell (Windows) oder osascript (Mac).
macOS PIM integration — manage mail, calendar, and contacts via osascript (Apple Mail, Calendar.app, Contacts.app).
Outlook integration — read/send emails, manage calendar and contacts via PowerShell (Windows) or osascript (Mac).
Audio-Dateien transkribieren (OGG, WAV, MP3, FLAC) — Speech-to-Text mit whisper.cpp lokal.
Wissen in persistenten Speicher schreiben — neue Erkenntnisse, Entscheidungen oder Fakten festhalten.
| name | whisper-transcribe |
| description | Transcribe audio files (OGG, WAV, MP3, FLAC) — local speech-to-text with whisper.cpp. |
| user-invocable | true |
Transcribe audio files using whisper.cpp (local, no API call needed).
tools/whisper/Release/whisper-cli (macOS/Linux) or whisper-cli.exe (Windows)tools/whisper/models/ggml-base.bin (148MB, base)brew install ffmpeg (macOS) or winget install Gyan.FFmpeg (Windows)All paths relative to workspace root.
# English (default)
bash .claude/skills/whisper-transcribe/scripts/transcribe.sh tmp/media/voice.ogg en
# German
bash .claude/skills/whisper-transcribe/scripts/transcribe.sh tmp/media/voice.ogg de
# Any language
bash .claude/skills/whisper-transcribe/scripts/transcribe.sh <audio-file> <language>
The script automatically:
# Basic transcription (English)
tools/whisper/Release/whisper-cli \
-m tools/whisper/models/ggml-base.bin \
-l en \
-f <audio-file>
# With text output to file
tools/whisper/Release/whisper-cli \
-m tools/whisper/models/ggml-base.bin \
-l en -otxt \
-f <audio-file>
| Option | Description |
|---|---|
-l LANG | Language (en, de, fr, ...) — Default: auto |
-t N | Threads (Default: 4) |
-otxt | Output as .txt file |
-ovtt | Output as .vtt (subtitles) |
--translate | Translate to English |
--no-timestamps | No timestamps in output |
| Model | Size | Quality | File |
|---|---|---|---|
| base | 148MB | good for short audio | ggml-base.bin |
| small | 466MB | better for longer audio | ggml-small.bin |
| medium | 1.5GB | best quality | ggml-medium.bin |
Download a larger model:
curl -sL -o tools/whisper/models/ggml-small.bin \
"https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-small.bin"
If the script doesn't work, steps individually:
tmp/media/ffmpeg -i tmp/media/<file>.ogg -ar 16000 -ac 1 tmp/media/<file>.wav
tools/whisper/Release/whisper-cli \
-m tools/whisper/models/ggml-base.bin \
-l en --no-timestamps \
-f tmp/media/<file>.wav
-ar 16000 -ac 1)