本项目是一款面向高中英语教学与学习的智能桌面应用程序,旨在利用AI技术大幅简化英语作文批改流程,提升效率。行业与场景 :核心用户:高中英语教师、需要进行大量英语写作练习的高中生。痛点解决:传统人工批改作文耗时长、反馈慢、标准难以完全统一。本工具通过自动化OCR识别学生手写/印刷体作文图片,并调用领先的AI大模型(DeepSeek或ChatGPT)依据预设的题目和评分标准进行批改打分,显著减轻教师负担,并为学生提供即时、标准化的初步反馈。尤其适用于日常练习、模拟考试作文的快速初评。功能模块 :用户友好界面 (Tkinter GUI):提供清晰的区域供用户填写作文题目、详细评分标准。多图片文件选择与处理:支持用户批量选择作文图片文件(PNG, JPG, JPEG, BMP)。高精度OCR识别 (pytesseract):自动识别图片中的英文和中文文本,转换为可处理的作文内容。AI智能批改引擎:无缝集成DeepSeek和ChatGPT API。用户可自由选择AI服务商。系统将题目、评分标准、识别出的作文内容组合成提示词(Prompt),发送给AI模型请求批改建议和分数。特别支持DeepSeek的“深度思考”模式输出思维链。结果可视化与保存:图片标注:自动将AI给出的核心分数醒目地标注在原始作文图片的左上角(使用PIL库),生成带批改标记的结果图片。详细报告生成:为每篇作文生成详细的TXT报告文件,包含OCR识别的原始文本、AI的完整批改内容(建议、评语、思维链)以及API使用量统计(Token数)。批量结果整合:自动将所有批改结果整合到一个total.txt文件中,方便教师汇总查看和统计总Token消耗。智能配置与优化:配置文件保存API密钥、偏好设置(API类型、深度思考模式)。独家“省钱模式”:若开启,程序会自动计算并将批改任务延迟到DeepSeek API的费用折扣时段(00:30 - 08:30)执行,有效降低使用成本。自动搜索并配置Windows系统下的Tesseract OCR路径。技术流程与架构特点 :技术流程:用户输入(题目/标准) -> 选择图片 -> (OCR识别图片文本) -> 构造AI Prompt -> (调用AI API批改) -> (解析AI结果) -> (标注结果图片 + 生成详细报告) -> (整合所有报告)。核心架构特点:模块化设计:GUI、OCR处理、AI通信、图片标注、报告生成、配置管理等功能模块清晰分离。多线程应用:将耗时的AI调用和延迟批改(省钱模式)放在后台线程执行,避免阻塞主界面,提升用户体验。健壮性考量:包含完善的异常处理(OCR失败、API调用失败)、配置文件校验与容错、日志记录(debug.log)。跨平台兼容:核心功能兼容Windows/macOS/Linux(需相应环境配置如Tesseract)。用户体验优化:滚动文本框、状态提示、API测试功能、DeepSeek余额直链、详细的“关于”说明。实用创新点:“省钱模式”体现了对API成本管理的独特思考。

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论