Skip to content

Maicarons/akonado

 
 

Repository files navigation

Akonado

English

基于 Godot + Konado 的全流程 AI 视觉小说生成管线。

Godot Python License

简介

Akonado 是一个 AI 驱动的视觉小说资产生成管线。从一句话概要出发,自动生成完整剧本、角色立绘、背景图、BGM、音效、配音和 UI 资产,配合 Godot 引擎和 Konado 插件直接运行视觉小说。

核心能力:

  • 一句话 → 完整剧本 + 角色 + 场景设定
  • 角色立绘生成(ComfyUI,自动去背景)
  • 背景图、CG 插画、BGM、音效、UI 资产生成
  • CG 插画生成:重要剧情场景的高质量插画(角色+背景合一)
  • 配音合成:MiMo TTS(云端)/ Qwen3 TTS(本地 GPU)
  • JSON 驱动的资产清单,便于编辑和自动化
  • Web GUI 可视化编辑与生成控制
  • CLI 批量操作
  • 可扩展的 provider 和 skill 系统

Demo 项目

体验 Akonado 生成的完整视觉小说:

Demo 类型 章节 资产规模 链接
雨夜重逢 短篇 1 章 1 幕 3 角色 · 3 背景 · 35 配音 raininght-akonado-demo
旧日记的秘密 中篇 3 章 9 幕 4 角色 · 9 背景 · 4 CG · 220+ 配音 olddiary-akonado-demo
方舟残响 长篇 5 章 20 幕 4 角色 · 15 背景 · 4 CG · 650+ 配音 arkscape-akonado-demo

所有 Demo 的资产(剧本、立绘、背景、CG、音乐、配音)均由 Akonado 管线自动生成,未经人工修改。

快速开始

运行视觉小说(Godot)

  1. 克隆本仓库
  2. 用 Godot 4.6+ 打开项目
  3. 使用 Akonado 生成资产后即可运行

生成资产(Python)

# 安装
cd akonado
pip install -e .

# 配置 API 密钥
cp .env.example .env
# 编辑 .env 填入你的密钥

# 检查 provider 可用性
python -m akonado check

# 一键生成全部(从一句话开始)
python -m akonado pipeline "这个故事是关于战争与和平的故事"

# 自定义章节和场景数
python -m akonado pipeline "一个关于奶茶店的故事" --chapters 5 --scenes-per-chapter 4

# 使用 Qwen TTS 引擎
python -m akonado pipeline "科幻冒险故事" --engine qwen

# 指定 Godot 引擎目录
python -m akonado pipeline "故事概要" --godot-dir "C:\path\to\Godot"

# 分步操作
python -m akonado skill run -n generate_script -i "一个关于奶茶店的故事"
python -m akonado generate all

# 启动 Web GUI
python -m akonado web

项目结构

akonado/                  # 本项目根目录(Godot 项目)
  addons/konado/          # Konado 插件(上游视觉小说框架)
  assets/                 # 游戏资产(由 AI 生成)
  story/                  # .ks 脚本(由 AI 生成)
  docs/
    konado/               # Konado 框架文档
    akonado/              # Akonado AI 管线文档
  akonado/                # AI 资产生成管线(Python 包)
    providers/            # 后端抽象层(LLM、Image、TTS)
    generators/           # 资产生成器
    skills/               # LLM prompt 模板(JSON)
    manifests/            # 资产清单定义(JSON)
    web/                  # Flask Web GUI
    comfyui/              # ComfyUI 工作流模板

命令一览

命令 说明
python -m akonado pipeline "<premise>" 一键生成全部资产(推荐)
python -m akonado check 检查 provider 可用性
python -m akonado generate <type> 生成资产(characters/backgrounds/cgs/bgm/se/voice/ui/dialogue/all)
python -m akonado list [type] 查看 manifest 内容
python -m akonado clean <type> 删除生成的文件(支持 all/manifests/scripts/类型名,--deep 清理全部)
python -m akonado skill list 列出可用 skills
python -m akonado skill run -n <name> -i <input> 运行 LLM skill
python -m akonado workflows 列出 ComfyUI 工作流
python -m akonado web 启动 Web GUI

Pipeline 参数

参数 说明 默认值
--chapters 章节数 4
--scenes-per-chapter 每章场景数 3
--engine TTS 引擎(mimo/qwen) mimo
--godot-dir Godot 引擎目录 G:\SteamLibrary\steamapps\common\Godot Engine
--force 强制重新生成(不跳过已有文件) false
--temperature LLM 温度参数 0.7

文档

依赖项目

  • Konado — Godot 视觉小说对话框架(BSD-3-Clause)

AI 使用免责声明

本项目使用 AI 技术生成视觉小说资产(包括但不限于文本、图像、音频)。请注意:

  • 内容由 AI 生成:所有通过本工具生成的剧本、角色、背景、音乐等内容均由 AI 模型生成,可能存在不准确、不恰当或不符合预期的内容。
  • 人工审核建议:建议在使用生成内容前进行人工审核和编辑,确保内容符合项目需求和质量标准。
  • 版权与许可:AI 生成内容的版权归属取决于所使用的 AI 服务条款。请在使用前了解相关服务的使用条款。
  • 模型限制:生成质量受所用 AI 模型能力限制,不同模型可能产生不同效果。
  • 责任声明:本工具仅供辅助创作使用,使用者应对最终内容负责。

许可证

AGPL-3.0-only

注意:本项目许可证范围仅包含akonado包,其他依赖项目请查看其许可证。使用本项目生成的任何产品不受本项目许可证管辖,但对本项目功能本体使用和编辑等行为受到项目许可证管辖。

About

AKonado - 基于Godot + Konado的AI生成视觉小说系统

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages

  • GDScript 57.7%
  • Python 26.6%
  • C# 6.0%
  • GDShader 3.5%
  • HTML 3.2%
  • Shell 2.0%
  • Batchfile 1.0%