本项目是一个基于 React + Vite 开发的响应式 Web 应用,通过G**gle AI studio开发,旨在帮助学生高效查询课程小测题库。它支持文本检索和完全本地运行的图片 OCR 识别。
- 本地 OCR 识别:集成
Tesseract.js,识别过程完全在浏览器本地运行,不消耗任何 API 额度,隐私安全。 - 本地急速检索:使用
Fuse.js进行高精度模糊搜索,毫秒级响应。 - 多语言支持:OCR 引擎支持中英文识别(Chi_Sim + Eng)。
- 零配置启动:不再强制要求 Gemini API Key,下载即用。
确保你的电脑已安装 Node.js。
# 安装依赖
npm install
# 启动本地开发服务器
npm run dev访问 http://localhost:3000 即可开始使用。
直接在搜索框输入题目的关键词,数据库会自动联想。
- 在网页/文档中截取题目图片。
- 在搜索页面直接按下
Ctrl + V粘贴。 - 浏览器会自动初始化 OCR 引擎并完成识别(首次运行会下载语料包)。
编辑 src/data/question_bank.json 即可更新你的私人题库。
声明:本工具仅供学习交流使用,请勿用于违反考试纪律的行为。