Avatar
虚拟形象助手:集成 Simli 视频渲染和 ElevenLabs TTS 的交互式 AI 虚拟形象
Interactive AI avatar with Simli video rendering and ElevenLabs TTS
clawhub install avatar使用 SeedDance AI 生成高质量的数字视频内容
Generate high-quality digital videos using SeedDance AI technology
# 安装 Skill(会下载 SKILL.md 到 .claude/skills/) clawhub install seeddance-ai-video # 之后直接对 Claude 说"用 SeedDance AI Video Generation 帮我…"即可
# 同样的安装命令,兼容所有支持 SKILL.md 的 AI 编程工具 clawhub install seeddance-ai-video
此 Skill 兼容 OpenClaw 标准。 安装后自动生成 SKILL.md 文件,任何支持 OpenClaw 协议的 AI Agent(Claude Code、Cursor、Windsurf 等)均可直接调用。
需要高性能GPU和API密钥,视频生成耗时较长,推荐使用云计算资源
npm install seeddance-sdk
seeddance.config.json:{
"apiVersion": "v2",
"region": "cn-beijing",
"model": "seeddance-1.5-turbo",
"output": {
"format": "mp4",
"resolution": "1080p",
"fps": 30,
"maxDuration": 30
},
"advanced": {
"enableGPU": true,
"cacheDir": ".seeddance-cache",
"logLevel": "info"
}
}
export SEEDDANCE_API_KEY="your-api-key-here"
export SEEDDANCE_REGION="cn-beijing"
.env 文件中添加:SEEDDANCE_API_KEY=your-api-key-here
SEEDDANCE_REGION=cn-beijing
const { SeedDance } = require('seeddance-sdk');
const client = new SeedDance({
apiKey: process.env.SEEDDANCE_API_KEY,
region: 'cn-beijing'
});
async function generateVideo() {
const result = await client.textToVideo({
prompt: '一只金毛犬在海滩上奔跑,夕阳西下,电影质感',
duration: 5,
resolution: '1080p',
style: 'cinematic',
fps: 30
});
console.log(视频生成完成: ${result.videoUrl});
console.log(时长: ${result.duration}秒);
console.log(消耗积分: ${result.creditsUsed});
}
generateVideo();
const fs = require('fs');
async function imageToVideo() {
const image = fs.readFileSync('./input-image.jpg');
const result = await client.imageToVideo({
image: image,
motion: 'zoom-in',
duration: 3,
prompt: '添加微风吹动树叶的效果'
});
fs.writeFileSync('./output.mp4', result.videoBuffer);
console.log('视频已保存到 output.mp4');
}
async function styleTransfer() {
const result = await client.styleTransfer({
videoUrl: 'https://example.com/input.mp4',
targetStyle: 'anime',
preserveMotion: true,
intensity: 0.8
});
console.log(风格转换完成: ${result.videoUrl});
}
async function batchGenerate(prompts) {
const batch = client.createBatch();
for (const prompt of prompts) {
batch.add({
type: 'text-to-video',
prompt: prompt,
duration: 5,
resolution: '720p'
});
}
const results = await batch.execute({
concurrency: 3,
onProgress: (completed, total) => {
console.log(进度: ${completed}/${total});
}
});
return results;
}
// 长时间任务使用 webhook 回调
const task = await client.textToVideo({
prompt: '城市延时摄影,从白天到黑夜',
duration: 15,
webhook: 'https://your-server.com/api/seeddance-callback'
});
console.log(任务已提交,ID: ${task.taskId});
console.log(预计完成时间: ${task.estimatedTime}秒);
const { SeedDanceError, RateLimitError, QuotaExceededError } = require('seeddance-sdk');
try {
const result = await client.textToVideo({ prompt: '...' });
} catch (error) {
if (error instanceof RateLimitError) {
console.log(请求过于频繁,请在 ${error.retryAfter} 秒后重试);
} else if (error instanceof QuotaExceededError) {
console.log('本月额度已用完,请升级套餐');
} else if (error instanceof SeedDanceError) {
console.log(API 错误: ${error.message} (代码: ${error.code}));
}
}
style: 'cinematic',选择更高分辨率。clawhub run seeddance-ai-video --prompt "炫彩霓虹灯下的未来都市景观" --duration 15 --fps 60 --resolution 1080p --style cyberpunk --output future_city.mp4虚拟形象助手:集成 Simli 视频渲染和 ElevenLabs TTS 的交互式 AI 虚拟形象
Interactive AI avatar with Simli video rendering and ElevenLabs TTS
clawhub install avatarAI Avatar Generation:从照片或文字描述生成专业的 AI 虚拟人物,包括真人头像、卡通形象、3D 角色等。
Generate AI avatars from photos or text descriptions using each::sense. Create professional headshots, cartoon avatars, 3D characters, fantasy personas, gami...
clawhub install ai-avatar-generation