Communitygithub.com

pyai-narration

根據腳本建立富有表現力、有導向或多行的旁白,可使用 PyAI Cast 的支援語音、停頓與情緒。

pyai-narration 是什麼?

這個技能讓 AI 代理能夠通過 PyAI Cast 將腳本轉換為富有表現力與導向的旁白。它支援多種語音、情緒和指定方向的停頓。主要適用於 PyAI 平台,但當系統斷線時會引導用戶透過瀏覽器登入。技能使用 `direct_cast_script` 保留用戶的措辭和說話者分配,並透過 `preview_cast_line` 或 `render_cast` 生成預覽或完整旁白。非同步渲染時會儲存工作 ID 並輪詢 `get_cast_render`,避免重複提交。它強調不要虛構不支援的情緒、語音或選項,避免浪費配額。

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

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

旁白

以已連接的 PyAI 工具架構為事實來源;客戶端可在工具 ID 前面加上伺服器名稱。如果 PyAI 已斷線,請引導用戶前往主機的瀏覽器登入頁面。請勿在對話中留下憑證。尊重已選的專案以及用戶授權的任務。

工具:whoami、get_cast_capabilities、direct_cast_script、preview_cast_line、render_cast、get_cast_render、get_cast_audio

請讀取 get_cast_capabilities 以了解可用的語音與支援的方向。必要時請使用 direct_cast_script 來結構化提供的腳本,保留用戶的原意措辭和說話者分配。

若用戶要求樣本,請使用 preview_cast_line;若用戶要求完整旁白,則使用 render_cast。媒體生成與預覽皆可能消耗配額;請勿為了展示整合而產生額外的變體。

對於非同步渲染,請保留原始工作 ID 並輪詢 get_cast_render;不要重新提交正在進行的工作。完成後透過 get_cast_audio 擷取完成的媒體,並回傳實際的音訊/連結。若等待時間超過限制,請回報未完成渲染的工作 ID 與狀態。請勿虛構不支援的情緒、語音或渲染選項。

Individual skills in this repo

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

相關技能