Anima

🎭 AI数字人视频一键生成,飞书直发

AI数字人视频生成引擎,基于Shutiao角色精灵与Fish Audio语音合成,支持情感动态切换与飞书直发,适合自动化内容生产。

收藏
10.5k
安装
2.3k
版本
1.2.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Anima Avatar 是一个端到端的交互式视频生成引擎,核心 workflow 为:脚本输入 → 情感标签匹配 → 语音合成(Fish Audio)→ 精灵帧渲染 → FFmpeg 合成 → 飞书直发

用户通过 JSON 脚本定义多场景内容,每个场景包含文本与情感标签(Base/Happy/Angry/Shy/Think/Sad/Action)。系统从 30+ 精灵库自动匹配对应表情/姿势的 1920x1080 PNG 帧,同步调用 Fish Audio API 生成拟真语音,最终由 FFmpeg 合成 16:9 视频并上传至飞书,实现原生流式播放。

显著优点

  • 真语音合成:Fish Audio 提供高拟真 TTS,支持自定义声线克隆,非机械感明显优于传统语音引擎。
  • 动态角色表现:30+ 精灵变体覆盖 7 大情感维度,视觉表现力丰富,避免单帧循环的僵硬感。
  • 工程化完整:从渲染、转码、时长计算到飞书原生消息投递,全链路闭环,无需外部工具链拼接。
  • 可扩展架构director.js 核心引擎与 batch_generator.js 精灵批产脚本分离,支持自定义角色与情感维度扩展。

潜在局限与风险

  • 外部依赖重:Fish Audio、Gemini、Feishu 三端 API 均需自备密钥,任一服务故障或额度耗尽即中断生产。
  • 精灵资产非内置:默认角色 Shutiao 的基础精灵图需用户自行生成或绘制,首次使用存在 onboarding 门槛。
  • Gemini 生成成本:批量生成精灵变体依赖 Gemini image generation,对中文/二次元角色的一致性控制有限,可能需多次迭代。
  • 平台绑定:飞书投递为原生优化,若需迁移至其他 IM(如钉钉、企业微信),需自行改造 send_video_pro.js
  • 安全边界:API 密钥以 .env 文件管理,虽被 .clawignore 排除,但仍需警惕 CI/CD 或容器镜像中的密钥泄露风险。

适合人群

  • 需批量生产口播、通知、营销短视频的企业运营与自动化团队
  • 已有飞书生态、希望将 AI 数字人嵌入工作流的中大型组织
  • 具备基础 Node.js/FFmpeg 运维能力的技术实施者

常规风险提醒

  • Fish Audio 与 Gemini 均为按量计费服务,大规模批产前建议评估 token/图像生成成本。
  • 精灵库基于第三方模型生成,存在版权归属与商用合规性需自行确认。
  • 语音合成内容需符合平台审核规范,避免生成敏感或误导性信息。

Anima 内容

assets文件夹
src文件夹
手动下载zip · 19.2 kB
manifest.jsonapplication/json
请选择文件