Skip to main content

audio-transcription

Transcribe a project-local audio recording, generate subtitles, analyze a recording, or produce meeting notes from audio using local FunASR.

来源信息

仓库
OpenBMB/PilotDeck
最近来源活动
2026年10月4日 10:24
检测到的 SKILL.md 语言
英语
星标
4,024
分支
455

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
audio-transcription
description
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: ```bash 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 1. Identify the registered audio attachment path in the session message. 2. 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. 3. Call `mcp__funasr__transcribe_audio` with `language: "auto"`. This is the only language value supported by the local SenseVoice CLI. 4. Preserve timestamped segments for subtitles, verbatim transcripts, or auditable meeting records. 5. Only after transcription, summarize, translate, or extract action items as requested. ## Constraints - Do not use `read_file` to decode audio. - Do not send the audio to a cloud service or substitute a different ASR provider without the user's direction. - The tool is intentionally limited to a real local file inside the active project.
在 GitHub 查看