Communitygithub.com

pyai-dubbing

將提供的音訊錄音翻譯並配音成支援的目標語言,使用 PyAI Dubbing。

pyai-dubbing 是什麼?

此技能允許 AI 代理透過 PyAI 工具架構,將提供的音訊錄音翻譯並配音成支援的目標語言。它提供了一組工具,包括 `whoami`(用於驗證)、`get_dub_capabilities`(用於查詢支援的輸入/輸出語言)、`create_dub`(用於提交配音任務)、`get_dub_job`(用於輪詢任務狀態)以及 `get_dub_audio`(用於檢索最終的音訊)。主要使用案例是在保留原始語音特性的同時,將音訊內容本地化。使用者必須先驗證 `get_dub_capabilities`,以確保在提交任務前支援其所需的語言配對。技能會處理非同步任務,透過持續輪詢 `get_dub_job` 直到任務完成或發生錯誤,來確保不重複提交。這種方法能有效管理長時間運作的處理任務,同時避免建立重複的配音作業。當配音完成後,技能會提供可播放的音訊或下載連結,供使用者直接使用。

相容平台~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(顯示為「Dubbing」)直到完成或發生錯誤。待處理或處理中的狀態並不構成再次提交的理由。如果逾時導致提交狀態不確定,請回報此情況,而非建立重複的作業。

完成後,呼叫 get_dub_audio 並提供實際可播放的音訊或下載連結。如果必須停止等待,請提供作業 ID 和狀態,以便使用者可以恢復。僅聲稱即時功能支援的語言和媒體處理能力。

Individual skills in this repo

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

相關技能