一个基于AI的内容自动生成项目,用于生成幽默或吸引人的视觉内容。
本项目是一个自动化内容生成系统,可以根据Excel文件中的文本内容自动生成相关的图像内容。目前支持两种类型的内容生成:
- 笑话/鸡汤内容生成(joke)
- 吸引人的美女与怪兽图像生成(alluring)
项目使用AI图像生成技术,根据文本提示和参考图像创建垂直9:16比例的图像序列。
JesterWisdom/
├── assets/ # 资源文件目录
│ ├── joke/ # 笑话相关内容
│ │ ├── 鸡汤.xlsx # 笑话文本数据
│ │ └── 小丑主体参考图*.png # 图像生成参考图
│ └── alluring/ # 吸引人内容相关
│ ├── 生图提示词.xlsx # 图像提示词数据
│ └── 美女主体参考图*.png # 图像生成参考图
├── doubao/ # 字节豆包相关功能模块
│ ├── __init__.py
│ ├── browser_utils.py
│ └── image_to_image.py
├── output/ # 输出目录
├── asr.py # 语音识别相关功能
├── doubao_rpa.py # 豆包RPA相关功能
└── main.py # 主程序入口
生成笑话/鸡汤内容
is_image_gen
: 是否生成图像 (默认: True)language
: 生成内容的语言 ('en' 为英文 或 'zh' 为中文)
该函数会根据 鸡汤.xlsx 中的内容生成一系列图像,图像内容与文本意境相关联。
生成吸引人的美女与怪兽图像内容
is_image_gen
: 是否生成图像 (默认: True)
该函数会根据 生图提示词.xlsx 中的提示词生成美女与怪兽相关的图像序列。
- 确保已安装所需依赖项
- 准备Excel数据文件和参考图像文件放入对应assets目录
- 在 main.py 中配置运行参数
- 运行 main.py 开始生成内容
# 在 main.py 中选择运行模式
if __name__ == "__main__":
is_image_gen = True
# joke_run(is_image_gen, language='en') # 生成笑话内容
alluring_run(is_image_gen) # 生成吸引人内容
生成的文件将保存在 output 目录下,按照内容类型和行号进行组织:
output/joke/row_*/
- 笑话内容输出output/alluring/row_*/
- 吸引人内容输出
每行数据会创建一个独立的文件夹,包含生成的相关文件。
- 使用字节豆包AI进行图像生成
- 支持批量处理多条数据
- 自动生成输出目录组织文件
- 图像生成采用9:16竖屏比例,包含从全景到特写的镜头序列