littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Python的AI单词记忆工具——WordWizard

项目简介

本项目是一个基于Python的创新背单词应用程序。它结合了讯飞星火大模型API和Gradio用户交互界面,借助生成有趣且荒谬的故事和图片的方式,帮助用户更好地记忆单词。

项目的主要特性和功能

  1. 故事生成:依据用户输入的单词,生成荒谬有趣的故事。
  2. 图片生成:为生成的故事内容生成漫画风格的图片。
  3. 图片理解:运用图像理解技术,验证图片与故事内容的匹配度。
  4. 文件支持:支持用户上传文件,可从文件中随机选择单词进行记忆。
  5. 参数调节:提供多种参数调节选项,用于优化输出内容。

安装使用步骤

前提条件

  • Python 3.7 或更高版本
  • Git

复制仓库并安装依赖

bash cd WordWizard python -m venv my_project_env # 创建虚拟环境(可选) source my_project_env/bin/activate # 激活虚拟环境(Windows上使用 my_project_env\Scripts\activate) pip install -r requirements.txt # 安装项目依赖

配置环境变量

在项目根目录创建一个 .env 文件,并添加以下讯飞星火大模型的API相关信息: bash SPARKAI_APP_ID=你的APP_ID SPARKAI_API_KEY=你的API_KEY SPARKAI_API_SECRET=你的API_SECRET

运行应用及交互

bash python app.py # 运行应用主程序 然后在浏览器中打开 http://127.0.0.1:7860 访问 Gradio 提供的用户界面。按照界面提示,输入单词、设置参数,即可生成相关的故事和图片。

下载地址

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