littlebot
Published on 2025-04-10 / 1 Visits
0

【源码】基于Python语言的大语言模型文字游戏生成系统

项目简介

本项目是基于Python语言和大语言模型(LLM)构建的文字游戏生成系统。目标是搭建一个可依据小说内容生成对话脚本,并进一步转化为可游玩文字游戏的系统。项目分三个阶段推进,先基于已有小说生成对话脚本,再增添用户与小说角色的互动选项,最终实现由人工智能直接生成文字游戏剧情。

项目的主要特性和功能

  1. 小说内容解析:可解析小说章节,切分内容并识别章节列表。
  2. 人物提取:借助LLM模型从小说章节中提取人物对象,包含人物名称、描述等信息。
  3. 对话脚本生成:基于小说内容和人物列表,利用LLM模型生成含人物对话、心理描写、环境描写等要素的对话脚本。
  4. 文生图模型集成:根据小说中人物穿着描述,用文生图模型生成人物立绘。
  5. 文本转音频模型集成:把人物对话和心理描写转化为音频,为文字游戏提供音频体验。
  6. 交互式文字游戏系统:构建文字游戏系统,让用户可选择角色、参与对话、影响剧情走向。

安装使用步骤

前提条件

  1. 安装Python并配置好环境变量。
  2. 推荐使用虚拟环境(如venv或conda)进行项目开发。
  3. 安装项目所需依赖库,如langchain、openai等。

安装步骤

  1. 复制项目仓库到本地。
  2. 在项目目录下创建虚拟环境并激活。
  3. 使用pip install -r requirements.txt命令安装依赖库。
  4. 运行base.py文件,按提示输入小说文本路径。
  5. 等待程序运行完毕,生成的对话脚本将保存在指定文件中。
  6. (可选)集成文生图模型和文本转音频模型,为文字游戏添加多媒体元素。
  7. (可选)构建交互式文字游戏系统,允许用户参与互动。

注意:使用本项目需熟悉Python编程和虚拟环境的创建与使用。使用中遇到问题,可参考项目文档或寻求社区帮助。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】