ASR语音转写
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-vc3t81nj/asr-transcribe。
技能介绍
要解决什么问题
会议录音、访谈音频和项目现场收音,往往只有文件、没有可直接检索和引用的文字稿。手工听写成本高,直接把音频丢给通用云端 ASR 又容易踩数据不出域的红线——尤其在国企/央企场景里,音频默认不应上传第三方。
本技能把目标定得很具体:产出可直接用于纪要整理、访谈归档的稿本,而不是一段不可定位的纯文本。默认带时间轴(.srt / .vtt),按需加说话人标注;转写完成后可衔接下游纪要或访谈洞察类技能。
如何工作
触发后先做三件事:定位音频(支持常见容器与编码,内部用 ffmpeg 解码)、跑环境自检(ffmpeg、whisperX、faster-whisper,以及说话人分离所需的 Hugging Face token、云兜底所需的 API Key)、按自检结果选分支——不假设环境已就绪。
- 本地默认:
whisperX离线转写,数据不出域;需要说话人分离时加--diarize(需HF_TOKEN)。 - 本地未就绪:给安装引导,装好再转;用户不同意上云则停在环境未就绪,不擅自上传。
- 云兜底:仅在本地不可用且用户显式同意后启用;可选 OpenAI 或境内
dashscope(Paraformer)。云端路径不做说话人分离。
常用质量参数包括 --lang zh(中文录音务必指定,避免语种误判)、--model(默认 large-v3,弱机可降档)、--hint-words(专名/术语热词)、--speakers N(已知人数时指定)。长录音(>1.5h)脚本内置分块;显存/内存不足时调小模型与 batch。
交付前会在稿顶加 ASR 水印,提醒专名/数字须以原音频为准;文件名与落盘路径可用代号,对话中避免回显甲方真实名称或涉密片段(除非用户要求全文)。
适用边界
- ASR 必有错,下游引用须二次核对,不得直接当「实证」源。
- 涉密/国企录音:优先本地;上云前必须一次性问清并获同意。
- 正式会议纪要、结构化访谈洞察请交给已安装的下游 skill;本技能产出
.txt/.srt作为标准输入。
使用场景
- 销售或经营分析会录完后,要把 m4a/mp3 转成带时间戳的 SRT/VTT,再交给纪要 skill 出正式会议记录
- 央企/国企项目访谈录音不能上云,需在本地用 whisperX 离线转写并可选标注说话人
- 一对一深度访谈结束后,需要可分段的 txt 与时间轴字幕,供 interview-insight 做结构化洞察
- 长时现场录音超过 1.5 小时,需分块转写并指定 `--lang zh` 与 `--hint-words` 减少专名误识
适合人员
- 驻场咨询顾问:客户录音禁止出域,只能本地 ASR 后再整理交付材料
- 行政/项目助理:收到会议录音后要先出带时间轴文字稿,再核对专名写正式纪要
- 用户研究或访谈执行人:要把访谈音频变成可引用时间点的稿本,并衔接洞察整理流程
- 涉密或合规敏感单位的会务人员:必须在不上云或显式同意云兜底的前提下完成转写