界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
效率与协作 · SKILL.md

Transcribe

Transcribe

【效率与协作】Convert audio files (M4A, WAV, MP3) to Markdown transcripts. USE WHEN transcribe, audio to text, meeting recording, voice memo.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: Transcribe description: Convert audio files (M4A, WAV, MP3) to Markdown transcripts. USE WHEN transcribe, audio to text, meeting recording, voice memo.

Transcribe - Audio to Markdown

Convert audio files to clean Markdown transcripts. Auto-selects best backend.

Usage

/transcribe <audio-file>
/transcribe <audio-file> --azure   # Force Azure gpt-4o-mini-transcribe (best quality)
/transcribe <audio-file> --groq    # Force Groq whisper-large-v3-turbo (fastest)
/transcribe <audio-file> --local   # Force local whisper.cpp (free)

Auto-Selection Priority

  1. Azure — if AZURE_OPENAI_KEY + AZURE_OPENAI_ENDPOINT set (gpt-4o-mini-transcribe, lowest WER)
  2. Groq — if GROQ_API_KEY set (216x realtime, cheapest API)
  3. Local — whisper.cpp fallback (free, ~1x realtime)

Supported Formats

  • M4A, WAV, MP3, FLAC, OGG, WEBM

Workflow

When invoked, run:

~/.claude/skills/Transcribe/Tools/Transcribe.sh "<audio-file>" [--groq|--azure|--local]

Output saved to same directory as source: {name}-transcript.md

Infrastructure

ComponentPath / Config
Transcribe.sh~/.claude/skills/Transcribe/Tools/Transcribe.sh
Azure APIAZURE_OPENAI_KEY, AZURE_OPENAI_ENDPOINT, deployment: gpt-4o-mini-transcribe (default) with whisper fallback
Groq APIGROQ_API_KEY env var, model: whisper-large-v3-turbo
whisper-cli~/tools/whisper.cpp/build/bin/whisper-cli
large-v3 model~/tools/whisper.cpp/models/ggml-large-v3.bin

Cost Comparison

MethodCostSpeedQualityBest For
Azure (gpt-4o-mini-transcribe)~$0.30/hrFastBest (lowest WER)Default — best quality
Groq (turbo)$0.04/hr216x realtimeGoodBulk/fast transcription
Azure (whisper)~$0.36/hrFastGoodFallback
Local (large-v3)FREE~1x realtimeGoodOffline, full privacy
Local (small.en)FREE~3x fasterOKQuick English drafts

Override Deployment

Set AZURE_TRANSCRIBE_DEPLOYMENT env var to use a different Azure deployment (e.g., whisper for old behavior).

我的收藏