Communitygithub.com

pyai-dubbing

将提供的音频录制内容翻译并配音成支持的目标语言。

pyai-dubbing 是什么?

PyAI 配音技能 (pyai-dubbing) 是一个基于 PyAI 工具架构的音频翻译与配音自动化工具。它允许用户将一段原始音频(例如播客、讲座或对话)上传后,自动翻译并生成目标语言的配音版本。该技能支持多种输入/输出语言组合,具体能力可通过 `get_dub_capabilities` 查询。工作流程包括:使用 `create_dub` 提交配音任务(需提供用户授权的 HTTPS 源音频 URL 和选定语言),通过轮询 `get_dub_job` 监控进度,并在任务完成后通过 `get_dub_audio` 获取可播放的音频或下载链接。开发者接入时需注意:仅使用授权音频源,避免重复提交任务,并在超时或错误状态下报告状态而非创建重复作业。该技能适用于需要快速本地化音频内容的场景,支持在 Cursor、Claude Code 等 AI 开发平台中集成。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/atomsai/pyai-plugin/tree/main/skills/pyai-dubbing

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

配音

使用已连接的 PyAI 工具模式作为真实来源;客户端可在工具 ID 前加上服务器名称作为前缀。如果 PyAI 断开连接,请引导用户前往宿主浏览器的登录页面。将凭据保持聊天记录之外。尊重已选的项目和用户授权的任务。

工具:whoami、get_dub_capabilities、create_dub、get_dub_job、get_dub_audio

在提交前,请检查 get_dub_capabilities 以了解当前支持的输入/输出语言。使用用户授权的 HTTPS 源音频 URL 和选定语言调用 create_dub。未经授权,请勿将本地文件上传到无关的托管服务。

仅提交一次并保留返回的 job_id。轮询 get_dub_job(显示为“配音”)直到完成或出错。待处理/处理中状态不构成第二次提交的理由。如果超时导致提交状态不确定,请报告该情况,而非创建重复任务。

任务完成后,调用 get_dub_audio 并提供实际可播放的音频或下载链接。如果必须停止等待,请提供作业 ID 和状态,以便用户稍后恢复。仅声称支持的实时能力范围内的语言和媒体处理。

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

相关技能