Anima

🎬 AI 角色视频一键生成引擎

基于 Fish Audio 和 Gemini 的动态角色视频生成引擎,支持多情绪精灵图与口型同步,适合内容创作者快速产出互动视频。

收藏
6.3k
安装
2.3k
版本
1.2.3
CLS 安全性认证2026-08-10
点击查看完整报告 >

使用说明

核心用法

Anima Avatar 是一款面向技术型用户的交互式视频生成工具,采用 Node.js 架构,核心流程为:脚本输入 → 情绪分析 → 精灵图选择 → 语音合成(Fish Audio)→ 视频渲染(FFmpeg)→ 飞书投递。用户通过 JSON 格式定义多场景脚本,每个场景指定文本内容和情绪标签(如 Happy、Angry、Think 等),系统自动匹配 1920×1080 的精灵图库、生成同步语音并合成带字幕的 16:9 视频。

显著优点

1. 工业化内容生产:支持批量脚本处理,通过 CSV 管理 25+ 种情绪变体,适合系列化内容产出。
2. AI 驱动资产创建:利用 Gemini 图像生成实现「参考图+文本提示」的精灵图变体生产,无需逐张手绘。

3. 原生平台集成:直接上传至飞书/Lark 作为原生视频消息,带正确时长显示,无需外链跳转。

4. 模块化架构:TTS、图像合成、视频渲染、平台投递四层分离,便于替换提供商(如改用 ElevenLabs)。

潜在缺点与局限性

  • 高前置门槛:需自行准备角色立绘、背景图,并通过 Gemini 生成完整精灵图库,首次配置耗时 1-3 小时。
  • 外部依赖重:运行依赖 Fish Audio API(语音)、Gemini API(可选,图像)、飞书开放平台(投递),任一服务故障即中断流程。
  • 无内置编辑能力:不支持关键帧微调、语速调节、字幕样式自定义等精细化操作。
  • 仅限 16:9 横屏:未适配短视频平台的 9:16 竖屏格式。
  • 隐私顾虑:角色图像和语音数据需上传至第三方 AI 服务。

适合人群

  • 技术型内容创作者:熟悉命令行操作、API 配置,有批量视频生产需求的虚拟主播、IP 运营者。
  • 企业内部工具搭建:需在飞书生态内自动化生成通知、培训、播报类视频的开发者。
  • AI 工作流探索者:希望实践「文生视频」全链路、理解 FFmpeg 与 API 编排的技术学习者。

常规风险

  • API 成本累积:Fish Audio 和 Gemini 均按调用量计费,批量生成时需监控用量。
  • 版权与肖像:使用第三方角色立绘或克隆语音需确保合法授权。
  • 生成失败处理:精灵图缺失时仅回退到白底警告,可能输出低质量视频。
  • 环境配置复杂:跨平台 FFmpeg 安装、Node 原生模块(sharp)可能遇到兼容性问题。

安全解读

核心用法

Anima Avatar是一款专为生成16:9交互式视频设计的引擎,核心流程分为三阶段:精灵资产管理、视频渲染合成、成品分发。用户需先准备角色立绘与背景图,通过Gemini API融合生成基础精灵,再批量生成25种表情变体。运行时,director.js根据脚本情绪标签自动匹配精灵、调用Fish Audio合成语音、使用FFmpeg并行渲染音画同步的视频,最终通过send_video_pro.js上传至飞书。

使用方式灵活:支持命令行直接传入JSON脚本,或读取文件;--preview模式可本地预览不发送;单条命令即可完成从文本到飞书消息的全流程。

显著优点

全流程自动化:从文本输入到飞书送达无需人工干预,Smart Director自动处理并行渲染、音频同步、时长计算等复杂环节。 情感表达丰富:30+动态精灵库覆盖7大情绪类别,AI驱动的表情生成让角色神态自然生动。 专业级输出:1920×1080分辨率、FFmpeg专业编码、飞书原生流式播放,体验接近商业视频工具。 可扩展架构:TTS模块接口清晰,可替换为OpenAI/ElevenLabs;精灵系统CSV驱动,支持无限扩展新表情。

潜在缺点与局限性

资产准备门槛高:首次使用需自行准备角色图、背景图,并完成Gemini融合与批量生成,流程较繁琐。 外部依赖重:必须配置Fish Audio、Gemini、飞书三项API密钥,任一服务异常都会导致中断。 平台绑定:视频分发深度集成飞书生态,非飞书用户需自行改造输出模块。 成本累积:Fish Audio按字符计费、Gemini按图像计费,高频使用成本不可忽视。

适合的目标群体

  • 内容创作者:需要快速生成带人设的解说视频、表情包短视频
  • 社群运营者:为飞书群组定制专属虚拟主播,自动化推送日报/通知
  • 开发者/技术团队:希望基于开源方案二次开发个性化视频生成工作流
  • 教育培训机构:制作带角色引导的微课视频,提升学习趣味性

使用风险

性能与稳定性:FFmpeg渲染依赖本地CPU,长视频或高并发场景可能阻塞;Fish Audio API有速率限制,大批量生成需控制节奏。数据隐私:文本内容发送至Fish Audio、图像数据发送至Google Gemini,敏感信息需谨慎评估。供应链安全:依赖sharp原生模块,需保持更新以防范潜在漏洞。降级体验:Fish Audio密钥缺失时自动降级为macOS say命令,仅支持英文且音质大幅下降。

Anima 内容

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