跳到正文

音视频转文字 MCP 教程:录音、视频链接转文字与 ASR 语音识别

WeMedia

一段会议录音、一集播客、一条课程视频,想把其中的讲话整理成可搜索、可编辑的文字,可以让 AI Agent 调用音视频转文字 MCP:提交文件链接,等待 ASR 语音识别完成,再取得全文和时间戳分段。

哼哼猫 MCP 提供 create_transcription 和 get_transcription 两个工具。你可以在 WorkBuddy、Codex 等 Agent 中直接提出“把这个录音转成文字”,再根据逐字稿整理会议纪要、采访记录或课程笔记。

音视频转文字 MCP 适合哪些场景?

场景 识别后的用法
会议录音转文字 按说话人保留发言,再整理结论和待办
采访、多人访谈 查看不同说话人的发言及对应时间
播客、课程视频 阅读全文,定位重点,整理学习笔记
MP3 等音频、MP4 等视频文件链接 直接识别文件中的语音,省去手动抄写
外语音视频 先取得原语言逐字稿,再让 Agent 翻译
视频字幕制作 根据文字分段和有效时间戳生成 SRT 或 VTT

据哼哼猫提供的评测结果,其采用评测排名第一的 ASR 模型,识别准确率达 99% 以上;支持 99+ 语言、自动识别语言、说话人识别和时间戳。识别效果与音质、口音及背景声音有关,原文取得后仍可人工核对。

转文字不设固定分钟数上限,单文件最大 1 GiB。具体输入要求见音视频转文字文档。

第一步:连接 MCP,确认文件来源

先按哼哼猫 MCP 接入说明创建 API Key,将 https://api.meowload.net/mcp 加入 Agent,并确认能看到 create_transcription、get_transcription。需要处理本地音频时,再确认 request_file_upload 可用。

接下来选择合适的输入方式:

手中的内容 操作方式
能直接下载的音频或带声音的视频链接 通过 fileUrl 创建转文字任务
TikTok、小红书等视频分享页面 先提取媒体直链,再创建任务
电脑上的音频文件 由 Agent 上传音频,再用 uploadId 创建任务

文件直链指访问后可以取得媒体文件的地址。网页分享链接可按视频提取与下载 MCP 教程先调用 extract_post。有对应音频时优先使用音频;媒体带有 headers 时,一并传入下一步的 fileHeaders。

第二步:复制提示词,让音视频文件链接转文字

将下面最后一行换成你的录音、播客或视频文件链接:

请使用哼哼猫 meowload MCP,把下面的音视频文件转成文字。

1. 调用 create_transcription,fileUrl 使用我提供的文件链接。
   language 使用 auto,speakerLabels 使用 false。
   如果我提供了媒体下载请求头,将它们原样作为 fileHeaders。
2. 保存返回的任务 ID,每 3 秒用 get_transcription 查询同一个任务,
   直到 completed 或 failed。
3. 完成后先输出完整逐字稿,再按有效时间戳分段展示。
   不根据上下文补写没识别到的内容,存疑词句单独列出。
4. 根据逐字稿整理内容摘要;如果是会议,列出结论和待办。
   没有明确提到负责人或期限时,写“未提及”。

文件链接:<粘贴音频或视频文件直链>

会议或多人访谈可以把 speakerLabels 改为 true,要求按说话人展示分段;课程和播客则可以要求整理学习笔记或内容要点。外语内容可再补一句:“先保留原语言全文,再提供中文翻译。”

工具调用时,实际传了哪些参数?

以下地址和任务 ID 均为结构示例。以需要区分说话人的会议录音为例,可以这样调用 create_transcription:

{
  "fileUrl": "https://media.example.com/meeting.mp4",
  "fileHeaders": { "Referer": "https://example.com/" },
  "language": "auto",
  "speakerLabels": true
}

来源无需下载请求头时,省略 fileHeaders;需要指定识别语言时,可以把 auto 改为 zh、en 等语言代码。

创建后保存返回的 id,每 3 秒调用一次 get_transcription:

{
  "id": "0123456789abcdefghijklmn"
}

status 为 processing 时继续等待,completed 时读取结果,failed 时查看 error。保留这个任务 ID,网络恢复后可以继续查询。

结果字段 内容
result.text 识别出的完整文字
result.segments 分段文字、起止时间和可用的说话人标记
start、end 时间单位为秒,用来回到录音中的对应位置
speaker 开启说话人识别后,用于区分发言者的标记

说话人标记可以帮助区分发言。整理正式纪要时,再结合上下文或你提供的信息补充姓名。生成字幕前,先检查分段时间是否有效;缺少时间的段落保留序号即可。

本地录音怎么交给 MCP?

让具备本地文件读取和 HTTP 上传能力的 Agent 处理音频,可以直接使用这段提示词:

请把本地音频 <文件路径> 转成文字:
1. 读取文件大小,计算整个文件的 SHA-256。
2. 调用 request_file_upload,mediaType 填 audio,
   sizeBytes 填实际字节数,sha256 填计算结果。
3. 如果返回 upload,用 upload.url 和全部 upload.headers,
   以 PUT 上传原始文件内容,等待成功后继续;不附加 API Key。
   如果 upload 为 null,直接使用返回的 uploadId。
4. 用 uploadId、language:auto、speakerLabels:true
   调用 create_transcription,再每 3 秒查询同一个任务 ID。
5. 输出逐字稿、说话人分段和内容摘要。

本地音频上传后用 uploadId 创建任务,媒体直链则用 fileUrl。本地视频可以先提取音轨,再按音频流程上传;已有可访问的视频文件链接时,直接提交链接即可。上传步骤见文件上传说明。

常见问题

视频没有字幕,也能转成文字吗?

可以对视频中的声音进行 ASR 识别,无需先有字幕。要使用包含音轨的视频文件;如果来源把画面和声音分开返回,选择对应音频。

为什么创建之后没有立即返回全文?

识别在后台完成,创建工具先返回任务 ID。让 Agent 持续查询这个 ID,完成后再整理文字。

能直接生成会议纪要或播客文章吗?

可以在取得全文后,让 Agent 根据文字继续整理。建议保留逐字稿和时间位置,便于核对结论、遗漏和专有名词。

我只有视频平台的分享链接,该从哪里开始?

先提取可用媒体,再识别语音。完整操作和可复制提示词可看从 1000+ 网站视频链接提取文案。

主页批量提取 MCP:批量下载博主、话题和播放列表的视频

想备份一个博主的公开作品,整理一组话题素材,或者下载播放列表里的课程视频,逐条复制分享链接会很费时间。使用主页批量提取 MCP,可以让 AI Agent 从列表链接开始,逐页取得帖子,再把视频、图片和音频下载到指定目录。 哼哼猫 MCP 的 extract_playlist 就用于这类任务。它接收受支持的博主主页、频道…

视频下载 MCP 教程:提取 1000+ 网站视频、图片和音频

收藏了一条视频,想下载到电脑;看到一个图集,希望把图片按顺序保存;需要整理某个博主的公开视频,想同时留下标题、来源和媒体文件。这些任务都可以从一条链接开始,让 AI Agent 通过 MCP 完成解析和后续下载。 哼哼猫的单帖提取工具支持 1000+ 网站,包括 TikTok、小红书、抖音、YouTube、B 站、In…

1000+ 网站视频文案提取:哼哼猫 MCP 使用教程

哼哼猫的单帖提取 MCP 支持 1000+ 网站。将帖子提取与音视频转文字工具连接起来,就能从视频分享链接获得完整文案、时间戳分段和说话人记录。 本文以 TikTok 和小红书为例:看到一条 TikTok 视频,想读懂里面的英文口播;收藏了一篇小红书视频笔记,想把讲解整理成文字,留作学习笔记。其他受支持网站的视频,也可…

WeMedia