使用 Yap 转录录音
Yap MCP 在用户自己的电脑上转录音频(NVIDIA Parakeet,支持 25 种欧洲语言,自动检测)。不会上传任何内容。以下步骤假设 yap MCP 服务器已连接(npx -y github:founden-bot/yap-mcp)。
当用户指向一段录音时
- 获取文件的绝对路径。如果用户仅描述了文件(例如“桌面上的备忘录”),请询问路径或文件名;允许以
~开头。 - 调用
transcribe_audio并传入path。对于超过几分钟的录音,或者当用户希望之后能找到特定时刻时,设置timestamps: true。 - 如果返回结果提示语音模型仍在下载(仅首次使用,约 670 MB),请告知用户这是一次性下载,并在一分钟后再次调用该工具。不要切换到云服务。
- 按照用户的要求处理文本:生成一份干净的转录稿、摘要、包含决策和行动项(负责人、任务、日期)的会议笔记、带时间戳的引用、或翻译。
- 忠实地引用转录内容。对不确定的词进行标注,而不是猜测名称或数字。
当用户提到他们说过或口述过的内容时
调用 search_dictations,传入几个特征词(query)和一个时间窗口(days)。该工具只读地查询本机 Yap 听写应用的历史记录。如果没有匹配项,请先扩大 days 或尝试其他词,然后再判断没有找到。
良好的默认做法
- 多个文件:逐个转录,并将每个结果保存在对应文件名下。
- 长录音:先按时间戳分段总结,再给出整体总结。
- 保持用户的语言:除非用户另有要求,否则用录音的语言进行回答。