图像与设计
需要从单张人像生成口播数字人视频时,用 Pruna…
适用于 AI 主播、产品演示、解释视频、虚拟影响者、多语言内容等,把一张人像图变成带口型同步和内置 TTS 的说话视频。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 60/100 ×0.15
适用场景
需要从单张人像生成口播数字人视频时,用 特定
解决思路
- 安装 CLI 技能包:`npx skills add belt-sh/cli`。
- 登录 inference.sh CLI:`belt login`。
- 从人像 + 文本脚本生成 avatar 视频:`belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "voice_script": "Hello, welcome to our product demo!", "voice": "Zephyr (Female)"}'`。
- 先用 P-Image 生成人像再动画的完整流程:第一步 `belt app run pruna/p-image --input '{"prompt": "professional headshot portrait of a young woman, neutral background, looking at camera, studio lighting, photorealistic", "aspect_ratio": "9:16"}'`;第二步用第一步返回的 image URL 调 `belt app run pruna/p-video-avatar --input '{"image": "<image-url-from-step-1>", "voice_script": "Hi there! Let me walk you through our latest features.", "voice": "Zephyr (Female)", "resolution": "720p"}'`。
- 文本脚本 + 选择声音:调用 `belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "voice_script": "Welcome to our product walkthrough. Today I will show you three key features.", "voice": "Puck (Male)", "voice_language": "English (US)", "resolution": "720p"}'`。
- 音频驱动 avatar:不用内置 TTS,传入自己的音频文件:`belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "audio": "https://speech.mp3"}'`;当同时提供 `audio` 和 `voice_script` 时,`audio` 优先。
- 1080p + 自定义风格:`belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "voice_script": "This is exciting news for our community!", "voice": "Aoede (Female)", "voice_prompt": "Enthusiastic and energetic tone, slightly faster pace", "video_prompt": "The person is presenting on stage with dramatic lighting", "resolution": "1080p"}'`。
- 多语言内容:把 `voice_script` 换为目标语言文本,把 `voice_language` 设为目标语言并选择对应声音。西班牙语示例:`belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "voice_script": "Bienvenidos a nuestra demostración de producto.", "voice": "Kore (Female)", "voice_language": "Spanish"}'`;日语示例:`belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "voice_script": "こんにちは、製品デモへようこそ。", "voice": "Leda (Female)", "voice_language": "Japanese"}'`。
- 可复现生成:设置整数 `seed`,例如 `belt app run pruna/p-video-avatar --input '{"image": "https://portrait.jpg", "voice_script": "Consistent results every time.", "seed": 42}'`。
- 选择内置声音:Female 可选 Zephyr、Kore、Leda、Aoede、Callirrhoe、Autonoe、Despina、Erinome、Laomedeia、Achernar、Gacrux、Pulcherrima、Vindemiatrix、Sulafat;Male 可选 Puck、Charon、Fenrir、Orus、Enceladus、Iapetus、Umbriel、Algenib、Algieba、Schedar、Achird、Zubenelgenubi、Sadachbia、Sadaltager、Alnilam、Rasalgethi。将声音名填入 `voice`,如 `Zephyr (Female)`、`Puck (Male)`。
- 指定支持语言:`voice_language` 可设为 English (US)、English (UK)、Spanish、French、German、Italian、Portuguese (Brazil)、Japanese、Korean、Hindi。
- 按参数表配置:`image` 为必填人像文件(jpg、jpeg、png、webp);`voice_script` 为要说的文本;`audio` 为音频文件并覆盖 `voice_script`;`voice` 默认 `Zephyr (Female)`;`voice_language` 默认 `English (US)`;`resolution` 默认 `720p`,可选 `720p` 或 `1080p`;`video_prompt` 默认 `The person is talking.`;`voice_prompt` 默认 `Say the following.`;`seed` 默认随机;`disable_safety_filter` 默认 `true`;`disable_prompt_upsampling` 默认 `false`。
- 控制成本:720p 为 $0.025/秒输出视频,1080p 为 $0.045/秒;例如 30 秒 720p 视频 $0.75。
- 利用免费窗口:P-Video-Avatar 在 2026 年 5 月 1 日周四 16:00 CET 至 5 月 4 日周日 23:59 CET 完全免费,无账单、无分辨率限制。
- 使用技巧:用高质量、正面、光照好的人像照片;输出视频宽高比与输入图片一致;用 `video_prompt` 控制动态背景和肢体语言;用 `voice_prompt` 控制说话风格、情绪和节奏;视频尽量控制在 3 分钟以内以获得最佳视觉一致性;做竖屏 avatar 视频时用 `pruna/p-image` 以 `aspect_ratio` `9:16` 生成人像。
- 调用相关 Pruna 模型:生成人像 `belt app run pruna/p-image --input '{"prompt": "professional headshot portrait"}'`;通用视频生成 `belt app run pruna/p-video --input '{"prompt": "cinematic scene"}'`;图像编辑 `belt app run pruna/p-image-edit --input '{"prompt": "change background", "image": "https://photo.jpg"}'`。
- 安装相关技能:`npx skills add inference-sh/skills@infsh-cli`;`npx skills add inference-sh/skills@p-video`;`npx skills add inference-sh/skills@p-image`;`npx skills add inference-sh/skills@ai-video-generation`;`npx skills add inference-sh/skills@ai-image-generation`。
- 浏览 Pruna 应用:`belt app list --search "pruna"`。
- 选型对比参考:P-Video-Avatar 速度约 1.83s/s,Fabric 1.0 约 34s/s、OmniHuman 1.5 约 28s/s、HeyGen Avatar 4 约 26s/s;成本 $0.025/秒,对比 Fabric $0.14、OmniHuman $0.16、HeyGen $0.075;内置 TTS、动态背景、1080p 支持优于部分竞品。
适用边界 · 注意事项
- 需要先安装 inference.sh CLI(belt)并拥有 Pruna/inference.sh 付费服务;没有该工具或不愿使用付费服务时不适用。
- 需要单段超过约 3 分钟且要求高度视觉一致性的视频时,不建议直接生成,应分段生成。
- 输入不是正面、光照良好的人像图,或目标语言不在支持的 10 种语言内时,效果和适用性受限。