VocoType

语音转文字Skills

VocoType 语音转文字 Skill

VocoType 是一个本地语音转文字应用,可将常见格式的音视频文件转换为文字。把下方规则作为 Skill 提供给支持相应机制的 AI Agent 后,Agent 就能判断何时调用 VocoType MCP,并按正确顺序完成提交、轮询和结果获取。

Skill 本身不执行转录,也不会替代 MCP:

组成部分作用
VocoType MCP提供实际的音视频转录工具
Skill告诉 Agent 何时调用、怎样轮询和如何处理错误
Agent理解用户目标,并把转录结果继续整理成摘要、字幕或笔记

首次使用前,请先完成语音转文字 MCP 配置,并确认 VocoType 服务正在运行。

以下是完整的 Skill 配置内容,请直接通过下方代码块右上角的"复制"按钮一键获取:

## 触发场景

用户请求涉及以下情况时,AI 应自动触发此 Skill:
- 转换音频/视频文件为文字(录音、会议、播客、访谈等)
- 提取音视频中的语音内容
- 生成音视频的文字稿

## 异步执行指南

本技能采用“提交 -> 轮询 -> 获取”的异步模式,AI 应利用 MCP 协议内置的工具元数据进行调用。

1. **提交任务**:使用 `transcribe_file` 发起转录。
2. **状态轮询**:使用 `get_transcription_status` 观察进度。
3. **获取结果**:仅在任务为 `completed` 时,使用 `get_transcription_result` 获取文本。

支持格式:mp4, mp3, wav, flac, aac, m4a, ogg, mkv, webm, mov

## 异步查询策略 (推荐)

由于语音转文字是长耗时操作,请严格遵循 **指数退避 (Exponential Backoff)** 策略查询状态,以最大程度减少 Token 消耗:

1. **初始等待**:获取 `job_id` 后,建议初始等待 **10 秒**
2. **状态轮询**:调用 `get_transcription_status`。若状态为 `pending``running`,下一次查询的间隔时间应**翻倍**(例如:10s -> 20s -> 40s...)。
3. **获取结果**:仅在 `get_transcription_status` 返回 `completed` 时,才调用 `get_transcription_result` 获取最终文本。
4. **最大间隔**:单次轮询的最大间隔建议不超过 **60 秒**

## 关键约束

1. **必须使用绝对路径**
   -`/Users/leilei/Downloads/meeting.mp3`
   -`~/Downloads/meeting.mp3`
   -`./meeting.mp3`

2. **不支持并发**
   - 一次只能转录一个文件
   - 多个文件需依次处理

3. **免费版限制 10 分钟**
   - 超长文件会返回"时长超限"错误

## 前置条件

工具调用前,需确保:
- VocoType 应用正在运行
- 已登录 VocoType 账户
- MCP开关已打开
- ASR 模型已下载

## 错误恢复指南

| 错误 | 用户引导 |
|------|----------|
| 文件不存在 | 确认路径是否正确,注意使用绝对路径 |
| 格式不支持 | 确认是支持的音视频格式 |
| 未登录 | 请打开 VocoType 应用并登录 |
| 时长超限 | 免费版限制 10 分钟,建议升级或分割文件 |
| 转录繁忙 | 有其他转录任务进行中,请稍后重试 |
| 模型未下载 | 请在 VocoType 设置中下载语音模型 |

如何使用这份 Skill

不同客户端保存 Skill 的位置和格式可能不同,请按照对应客户端的 Skill、规则或系统指令机制添加上面的内容。添加完成后,可以用真实文件路径测试:

请把 /Users/name/Downloads/interview.mp3 转成文字,完成后提取受访者的主要观点,不要补充录音中没有出现的信息。

Agent 应按以下顺序执行:

  1. 检查文件路径是否为绝对路径。
  2. 调用 transcribe_file 并保存返回的 job_id
  3. 按 Skill 中的指数退避策略查询状态。
  4. 任务完成后获取转录结果。
  5. 根据用户最初的要求继续整理内容。

适合自动化的任务

  • 会议录音:生成摘要、决策和待办事项
  • 访谈文件:整理问答和关键观点
  • 播客节目:生成文字稿、章节和内容简介
  • 课程视频:整理知识点和复习提纲
  • 字幕准备:先生成文字稿,再进入字幕导出流程

如果使用 WorkBuddy,可以参考WorkBuddy MCP 配置教程完成连接和验证。

测试时重点检查

  • Agent 是否在转录完成前反复调用结果工具
  • 路径错误时是否明确要求用户提供绝对路径
  • 任务失败后是否保留原始错误,而不是猜测转录内容
  • 获取结果后是否严格按照用户要求整理,避免添加录音中不存在的事实