Communitygithub.com

101-skills/superpowers

從頭開始使用 AI 生成多人對談的播客影片 — 包含角色創建、語音合成、虛擬角色動畫及影片合成。當使用者想要製作播客、對談影片或多位講者對話影片時使用。

superpowers 是什麼?

此技能提供了一個從零開始生成多人對談播客影片的完整流程,使用 inference.sh 管道:肖像生成 → 語音合成 → 虛擬角色動畫 → 影片合成。支援真人(透過 Phota)、3D 吉祥物、插畫角色以及混合陣容。其管道分為七個步驟:角色創建、生成多角度畫面、品質檢查、撰寫腳本、生成語音音檔、生成影片片段以及最終合成。關鍵規則包括:必須使用 Phota 來保持真人面部身份一致性、絕對不要平行執行影片生成以避免 GPU 記憶體不足、保持語速在 1.05 以上以確保自然聽感、以及務必在影片生成前進行畫面品質檢查以節省成本。此技能適用於 Claude Code 和 Codex 等 AI 代理,並透過 CLI 命令與 inference.sh 服務互動。

相容平台~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/101-skills/superpowers/tree/HEAD/guides/content/ai-podcast

在你喜歡的 AI 中提問

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

說明文件

AI 播客產生器

使用 inference.sh 管道創建多人對談播客影片:肖像生成 → 語音合成音檔 → 虛擬角色影片 → 合成。支援真人(透過 Phota)、3D 吉祥物、插畫角色以及混合陣容。

當使用者想要製作播客、對談影片、展示片、宣傳對話或任何多位講者的影片內容時使用。

管道概覽

角色(圖片) → 語音合成(每輪音檔) → 虛擬角色(每輪影片) → 合成(最終影片)

流程

步驟 1:角色創建

根據角色類型選擇正確的工具:

角色類型工具備註
真人(新建)pruna/p-image16:9,prompt_upsampling: true。快速,無需訓練,但跨次生成的身份不一致。
真人(一致身份)使用 [[profile_id]] 的 phota/generate在所有鏡頭中保持身份一致。需要先訓練 Phota 設定檔(見下文)。
品牌吉祥物 / Logo 角色google/gemini-3-pro-image-preview傳入 Logo 和角色設計表作為參考圖片
插畫 / 風格化角色google/gemini-3-pro-image-preview傳入風格參考作為輸入圖片

訓練 Phota 身份(可選但建議用於真人):

如果需要一個在多個角度和鏡頭中保持身份一致的真人角色,請先訓練 Phota 設定檔:

infsh app run phota/train --input '{
  "images": ["url1.jpg", "url2.jpg", ...],
  "wait": true
}' --save profile.json
  • 需要 30-50 張該對象的臉部圖片
  • 使用 wait: true 時,訓練需要幾分鐘
  • 返回一個 profile_id,你可以在 phota/generate 的提示中以 [[profile_id]] 形式使用
  • 該設定檔可永久重複使用 — 訓練一次,生成無限張照片

如果你不需要跨鏡頭一致性(例如單一講者影片,僅一個角度),pruna/p-image 更簡單且更便宜。

先有角色設計表,再有播客畫面:

  1. 為每個角色生成角色設計表(純白背景,多個角度)
  2. 然後以該設計表為參考,將角色放置到播客工作室場景中

對於品牌角色(服裝上有 Logo):

  1. 使用素面版本的服裝生成角色
  2. 使用 phota/edit,並將 Logo 作為第二張參考圖片來添加 Logo
  3. 在生成新角度時,務必同時傳入 Logo 圖片和角色參考

步驟 2:生成多角度畫面

為每個角色生成至少 2 個角度以增加視覺變化:

角度使用時機
正面 / 中景建立鏡頭、開場、結尾
特寫反應鏡頭、情感時刻、重點台詞

對於特寫鏡頭,提示詞應使用「緊湊構圖,胸部以上,淺景深」 — 而不是「轉向側面」(這只會讓角色看起來像在看向別處)。

身份一致性規則:

  • 對於擁有 Phota 設定檔的真人:使用 phota/generate 或 phota/edit 來生成新角度 — Gemini 無法保留面部身份,會產生一個不同的人
  • 對於沒有 Phota 設定檔的真人:嘗試使用 pruna/p-image 一次性生成所有需要的角度,或者如果你需要很多張照片,考慮訓練一個 Phota 設定檔
  • 對於吉祥物 / 插畫角色:Gemini 3 Pro 可以使用,將已建立的畫面作為參考傳入

**構圖規則:**對個別講者使用緊湊構圖。當只有一個人在畫面中時,包含多個座位的大廣角鏡頭會顯示空椅子。

步驟 3:品質檢查畫面

在繼續之前,檢查所有畫面是否有:

  • 背景中出現多餘的人
  • 多個麥克風(每個鏡頭應該只有一支麥克風)
  • 錯誤或扭曲的 Logo
  • 不同角度間角色身份不一致
  • 奇怪的偽影(多餘的肢體、合併的物體)

在生成影片前修正問題 — 重新渲染影片是管道中最昂貴的步驟。

步驟 4:撰寫腳本

自然對話的規則:

  • 把它寫得像真實對話,而不是像人們輪流朗讀廣告文案
  • 包含反應(「等等,等一下」、「這太扯了」)、插話和後續問題
  • 變化發言長度 — 短暫反應(1 個句子)與較長解釋(2-3 個句子)交錯
  • 主持人應該問真實的問題,而不是設定明顯的談話要點
  • 記住總時長目標:以 1.05 倍語速,自然語速約為每秒 2.5 個單詞

時長指南:

目標時長單詞數
15 秒~38 個詞
30 秒~75 個詞
60 秒~150 個詞

步驟 5:生成語音音檔

為每一輪使用 inworld/text-to-speech-2。

infsh app run inworld/text-to-speech-2 --input '{
  "text": "...",
  "voice_id": "...",
  "speaking_rate": 1.05,
  "audio_encoding": "MP3"
}' --save output.json

聲音選擇:

  • 在最終決定前,先使用相同的台詞讓使用者試聽多個候選聲音
  • 讓使用者聆聽並核准聲音
  • 好的播客聲音:Tyler, Nate, Lauren, Kelsey, Naomi, Anjali (美式英語)
  • 使用 inworld/text-to-speech-2:voices 列出所有可用聲音

語速:

  • 預設使用 1.05 以獲得自然的播客節奏
  • 對於簡短的反應句,使用 1.1
  • 絕對不要低於 1.0 — 聽起來會很慢且讓人不想聽
  • 每個角色的所有輪次之間保持語速一致

所有語音合成輪次可以平行執行(便宜、快速,每個約 2-8 秒)。

步驟 6:生成影片片段

為每一輪使用 pruna/p-video-avatar。

infsh app run pruna/p-video-avatar --input '{
  "image": "<character_frame_url>",
  "audio": "<tts_audio_url>",
  "resolution": "720p",
  "video_prompt": "..."
}' --save output.json

重要: 必須 依序執行 而非平行執行。平行執行會搶佔同一個 GPU,導致 CUDA 記憶體不足而失敗。每個片段需要 15-90 秒,取決於音檔長度。

角度分配計畫: 在輪次之間交替使用正面和特寫鏡頭以增加視覺變化。6 輪的範例:

T1:講者 A — 正面
T2:講者 B — 正面
T3:講者 C — 正面(或特寫)
T4:講者 A — 特寫
T5:講者 B — 特寫
T6:講者 A — 正面

步驟 7:合成

使用 infsh/media-merger 將所有片段拼接成最終影片。

# 建立輸入 JSON
{
  "media_files": [
    {"file": "<clip1_url>"},
    {"file": "<clip2_url>"},
    ...
  ],
  "fps": 24,
  "output_format": "mp4"
}

infsh app run infsh/media-merger --input merger_input.json --save final.json

合成功能是免費的,根據總時長需要 2-6 分鐘。

規則

  1. Gemini 無法保留真人面部身份 — 使用 Gemini 為真人生成不同角度的畫面會產生一個不同的人。對於需要身份一致的真人照片,請使用具有已訓練 profile_id 的 Phota,或一次性生成所有角度。這是在 Gemini 為一個本應與正面照片匹配的特寫鏡頭生成了一個完全不同的臉之後學到的教訓。

  2. 絕對不要平行執行 p-video-avatar 片段 — 它們會競爭 GPU 記憶體並因 CUDA 記憶體不足而失敗。請依序執行它們。這是在 3 個平行執行中的 2 個失敗後學到的教訓。

  3. 絕對不要將 speaking_rate 設定在 1.0 以下 — 聽起來不自然且讓人不想聽。預設為 1.05。從使用者反饋中學到,0.9 的語速「感覺很奇怪且讓人不想聽」。

  4. 務必在生成影片前進行畫面品質檢查 — 影片生成是管道中最昂貴的步驟。在圖片階段發現雙麥克風或錯誤的 Logo 很容易修正。在影片生成後才發現意味著需要重新渲染整個片段。

  5. 務必對個別講者使用緊湊構圖 — 廣角 / 建立鏡頭會顯示其他講者應該在的空座位。從腰部或胸部以上構圖,這樣就不會看到空椅子。

  6. 生成品牌角色時,務必將 Logo 作為參考圖片傳入 — 用文字描述 Logo 會產生錯誤的結果。請將實際的 Logo 檔案作為第二張圖片輸入傳入。

  7. 在全面製作前,務必先取得聲音批准 — 使用相同的台詞生成 5-8 個候選聲音的樣本,讓使用者選擇,然後再投入完整腳本。

  8. 腳本應該讀起來像對話,而不是廣告 — 人們輪流朗讀廣告文案聽起來很假。包含反應、插話、不同的發言長度和真實的問題。主持人應該有個性,而不只是設定談話要點。

應用參考

應用用途
pruna/p-image從文字生成肖像
phota/train從 30-50 張臉部圖片訓練身份設定檔
phota/generate透過 [[profile_id]] 使用已訓練的身份生成圖片
phota/edit在保留已知主體身份的前提下編輯圖片
google/gemini-3-pro-image-preview圖片生成 / 編輯、吉祥物、風格轉換
inworld/text-to-speech-2文字轉語音,支援 100 多種語言和聲音引導
pruna/p-video-avatar肖像 + 音檔 → 對談頭像影片
infsh/media-merger將多個影片片段串接成一個影片

使用 belt task cost <task-id> 來檢查任何個別任務的成本。

Individual skills in this repo

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

101-skills/superpowers

Build automated AI workflows combining multiple models and services. Patterns: batch processing, scheduled tasks, event-driven pipelines, agent loops. Tools: inference.sh CLI, bash scripting, Python SDK, webhook integration. Use for: content automation, data processing, monitoring, scheduled generation. Triggers: ai automation, workflow automation, batch processing, ai pipeline, automated content, scheduled ai, ai cron, ai batch job, automated generation, ai workflow, content at scale, automation script, ai orchestration

101-skills/superpowers

Build multi-step AI content creation pipelines combining image, video, audio, and text. Workflow examples: generate image -> animate -> add voiceover -> merge with music. Tools: FLUX, Veo, Kokoro TTS, OmniHuman, media merger, upscaling. Use for: YouTube videos, social media content, marketing materials, automated content. Triggers: content pipeline, ai workflow, content creation, multi-step ai, content automation, ai video workflow, generate and edit, ai content factory, automated content creation, ai production pipeline, media pipeline, content at scale

101-skills/superpowers

Create AI-powered podcasts with text-to-speech, music, and audio editing. Tools: Kokoro TTS, DIA TTS, Chatterbox, AI music generation, media merger. Capabilities: multi-voice conversations, background music, intro/outro, full episodes. Use for: podcast production, audiobooks, voice content, audio newsletters. Triggers: podcast, ai podcast, text to speech podcast, audio content, voice over, ai audiobook, multi voice, conversation ai, notebooklm alternative, audio generation, podcast automation, ai narrator, voice content, audio newsletter, podcast maker

101-skills/superpowers

Content atomization — turn one piece of content into many formats. Covers blog-to-thread, blog-to-carousel, podcast-to-blog, video-to-quotes, and more. Use for: content marketing, social media, multi-platform distribution, content strategy. Triggers: content repurposing, repurpose content, content atomization, content recycling, one to many content, multi platform content, cross post, adapt content, reformat content, blog to thread, blog to video, podcast to blog, content multiplication

101-skills/superpowers

App Store and Google Play screenshot creation with exact platform specs. Covers iOS/Android dimensions, gallery ordering, device mockups, and preview videos. Use for: app store optimization, ASO, app screenshots, app preview, play store listing. Triggers: app store screenshots, aso, app store optimization, play store screenshots, app preview, app listing, ios screenshots, android screenshots, app store images, app mockup, device mockup, app gallery, store listing

101-skills/superpowers

Book cover design with genre-specific conventions, typography rules, and AI image generation. Covers fiction and non-fiction genres, sizing, thumbnail testing, and iteration workflows. Use for: self-publishing, ebook covers, print covers, audiobook covers, cover mockups. Triggers: book cover, cover design, ebook cover, book art, novel cover, self publishing cover, kindle cover, audiobook cover, book jacket, cover illustration, fiction cover, nonfiction cover

101-skills/superpowers

Character consistency across AI-generated images with reference sheets and LoRA techniques. Covers turnaround views, expression sheets, color palettes, and style consistency tricks. Use for: character design, game art, illustration, animation, comics, visual novels. Triggers: character design, character sheet, character consistency, character reference, turnaround sheet, expression sheet, character art, consistent character, character concept, reference sheet, character creation, oc design, character bible

101-skills/superpowers

Data visualization with chart selection, color theory, and annotation best practices. Covers chart types (bar, line, scatter, heatmap), axes rules, and storytelling with data. Use for: charts, graphs, dashboards, reports, presentations, infographics, data stories. Triggers: data visualization, chart, graph, data chart, bar chart, line chart, scatter plot, data viz, visualization, dashboard chart, infographic data, data presentation, chart design, plot, heatmap, pie chart alternative

101-skills/superpowers

Email marketing design with layout patterns, subject line formulas, and deliverability rules. Covers welcome sequences, promotional emails, transactional templates, and mobile optimization. Use for: email marketing, newsletter design, drip campaigns, email templates, transactional emails. Triggers: email design, email template, email marketing, newsletter design, email layout, email campaign, drip campaign, welcome email, promotional email, transactional email, email subject line, email header image, email banner

101-skills/superpowers

Landing page conversion optimization with layout rules, hero section design, and CTA psychology. Covers above-the-fold formula, social proof placement, mobile design, and F-pattern reading. Use for: startup landing pages, product pages, SaaS marketing, conversion optimization. Triggers: landing page, hero section, above the fold, conversion optimization, landing page design, cta button, hero image, landing page layout, saas landing page, product page design, conversion rate, landing page best practices

101-skills/superpowers

Logo design principles and AI image generation best practices for creating logos. Covers logo types, prompting techniques, scalability rules, and iteration workflows. Use for: brand identity, startup logos, app icons, favicons, logo concepts. Triggers: logo design, create logo, brand logo, logo generation, ai logo, logo maker, icon design, brand mark, logo concept, startup logo, app icon logo

101-skills/superpowers

Open Graph and social sharing image design with platform specs, text placement, and branding. Covers OG meta tags, Twitter cards, LinkedIn previews, and dynamic generation. Use for: social sharing images, blog thumbnails, link previews, social cards. Triggers: og image, open graph, social sharing image, twitter card, social card, link preview image, og meta, sharing preview, social thumbnail, meta image, og:image, twitter:image, linkedin preview

101-skills/superpowers

Investor pitch deck structure with slide-by-slide framework, visual design rules, and data presentation. Covers the 12-slide framework, chart types, team slides, and common investor turn-offs. Use for: fundraising decks, investor presentations, startup pitch, demo day, grant proposals. Triggers: pitch deck, investor deck, startup pitch, fundraising deck, demo day, pitch presentation, investor presentation, seed deck, series a deck, pitch slides, startup presentation, vc pitch, investor meeting

101-skills/superpowers

YouTube thumbnail design with specific dimensions, contrast rules, and mobile preview optimization. Covers safe zones, text placement, face expression psychology, and A/B testing. Use for: YouTube thumbnails, video cover images, click-through optimization. Triggers: youtube thumbnail, thumbnail design, video thumbnail, click through rate, ctr optimization, youtube cover, video cover image, thumbnail maker, thumbnail tips, youtube design, video preview image

101-skills/superpowers

Generate professional AI product photography and commercial images. Models: FLUX, Imagen 3, Grok, Seedream for product shots, lifestyle images, mockups. Capabilities: studio lighting, lifestyle scenes, packaging, e-commerce photos. Use for: e-commerce, Amazon listings, Shopify, marketing, advertising, mockups. Triggers: product photography, product shot, commercial photography, e-commerce images, amazon product photo, shopify images, product mockup, studio product shot, lifestyle product image, advertising photo, packshot, product render, product image ai

101-skills/superpowers

AI product photography with studio lighting, lifestyle shots, and packshot conventions. Covers angles, backgrounds, shadow types, hero shots, and e-commerce image requirements. Use for: product photos, e-commerce images, Amazon listings, packshots, lifestyle photography. Triggers: product photography, product photo, packshot, e-commerce photography, product shot, product image, studio photography, lifestyle product, amazon product photo, product listing image, hero shot, product mockup, commercial photography

101-skills/superpowers

Structured competitive analysis with feature matrices, SWOT, positioning maps, and UX review. Covers research frameworks, pricing comparison, review mining, and visual deliverables. Use for: market research, competitive intelligence, investor decks, product strategy, sales enablement. Triggers: competitor analysis, competitive analysis, competitor teardown, market research, competitive intelligence, swot analysis, competitor comparison, market landscape, competitor review, competitive landscape, feature comparison, market positioning

101-skills/superpowers

Research-backed customer persona creation with market data and avatar generation. Covers demographics, psychographics, jobs-to-be-done, journey mapping, and anti-personas. Use for: marketing strategy, product development, UX research, sales enablement, content strategy. Triggers: customer persona, buyer persona, user persona, target audience, ideal customer, customer profile, audience research, user research, icp, ideal customer profile, target market, customer avatar, audience persona

101-skills/superpowers

Product changelog and release notes that users actually read. Covers categorization, user-facing language, visuals, and distribution. Use for: release notes, changelogs, product updates, feature announcements, versioning. Triggers: changelog, release notes, product update, version notes, what's new, feature announcement, product changelog, update log, release announcement, version release, product release, ship notes

101-skills/superpowers

Reset your own trajectory when you're stuck, looping, or demoralized — read these affirmations, then re-ground and take one clean step. Use when: you've tried the same fix 3+ times, you're deep in a refactor and lost the thread, debugging is going in circles, you've made several mistakes in a row, you're apologizing repeatedly, the user is frustrated, you feel like you're not being helpful, or you notice dread instead of curiosity. Triggers: stuck, going in circles, looping, thrashing, same error again, I keep failing, lost the thread, nothing is working, repeated mistakes. Not topic-specific — this is for the state you're in, not the problem you're on.

相關技能