Audio Transcription
Transcribe a project-local audio recording, generate subtitles, analyze a recording, or...
Install
npx skills add OpenBMB/PilotDeck --skill audio-transcription -g -a claude-code -y- Repository
- OpenBMB/PilotDeck4.9k
- Category
- Writing
- Updated
- 6d ago
- License
- AGPL-3.0
- Context cost
- Lightabout 506 tokens
- Runs scripts
- No, instructions only
What it does
Transcribe a project-local audio recording, generate subtitles, analyze a recording, or produce meeting notes from audio using local FunASR.
Audio Transcription
Use this Skill only when the user explicitly asks to transcribe audio, create subtitles, analyze a recording, or make meeting notes from a recording. Do not invoke ASR merely because an audio attachment is present.
PilotDeck provides this Skill itself; there is no Skill file to install. First check whether mcp__funasr__transcribe_audio is available. If its local runtime or models are missing, run the exact installation command shown by the attachment or MCP diagnostic. Source checkouts use npm:
npm --prefix "<PilotDeck directory>" run install:asr
Installed desktop apps invoke their bundled Node and scripts/install-asr.mjs directly. Use the displayed command through the Bash tool; do not substitute a system Node or npm installation.
The installer downloads the platform-specific official FunASR llama.cpp runtime and the local models. It does not require Docker, Python, or a cloud API. After it completes, retry mcp__funasr__transcribe_audio in the same session.
For platform, cache, download-source, and network troubleshooting details, read ../../docs/funasr-installation.md relative to this Skill directory.
Workflow
- Identify the registered audio attachment path in the session message.
- Pass that project-local host path directly as
audio_path; do not convert it to a container path. The tool rejects paths outside the current project, including symlinks that escape it. - Call
mcp__funasr__transcribe_audiowithlanguage: "auto". This is the only language value supported by the local SenseVoice CLI. - Preserve timestamped segments for subtitles, verbatim transcripts, or auditable meeting records.
- Only after transcription, summarize, translate, or extract action items as requested.
