بنقرة واحدة
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)