刚刚开源的学术论文阅读神器,AI 驱动的个性化“暴躁教授”助你攻克论文!

 

学术论文阅读常因晦涩的内容和语言壁垒让人望而却步,尤其对非英语母语者或新手研究者而言,理解复杂论文更是挑战。

Mad-Professor 是一款开源的 AI 驱动学术论文阅读工具,集成 PDF 处理、AI 翻译、RAG 检索、AI 问答和语音交互功能。

还通过 AI 问答和语音交互解答疑惑,赋予“暴躁教授”等个性化角色,让交互更具趣味。

Mad Professor 自动提取、翻译和结构化论文内容,支持中英文对照,并以分屏界面结合语音问答,让阅读体验高效且生动。

它就像一个“真人教授”坐在你身边,帮你一边读论文,一边用 AI 和你互动讲解!

核心功能

  • • PDF导入:支持上传任意学术 PDF 论文
  • • 自动结构化:AI 自动解析章节、摘要、引言、方法等结构
  • • 中英对照翻译:提供精确中英双语翻译,支持句段级对照
  • • AI智能问答:可基于上下文提问论文细节、术语解释、研究贡献等
  • • 教授人设:AI 回答带有拟人化风格,可选择不同性格/语音风格的角色
  • • RAG 检索增强:利用检索增强生成(RAG)模型提升问答准确性
  • • 语音交互:支持语音提问 + TTS 回答,真正实现“边听边学”
  • • 分屏界面:左侧论文阅读,右侧 AI 助教问答,互不打扰高效学习

技术架构

  • • 前端界面:PyQt6构建的现代化桌面应用
  • • 核心引擎
    • • AI问答模块:基于LLM的学术问答系统
    • • RAG检索系统:向量检索增强的问答精准度
    • • 论文处理管线:PDF转MD、自动翻译、结构化解析
  • • 交互系统
    • • 语音识别:实时语音输入识别
    • • TTS语音合成:AI回答实时播报
    • • 情感识别:根据问题内容调整回答情绪

快速入门

Mad Professor 支持手动部署,推荐 GPU 环境(NVIDIA 6GB显存以上)。

安装步骤

① 使用conda创建环境

conda create -n mad-professor python=3.10.16
conda activate mad-professor

② 安装MinerU依赖及其他依赖

pip install -U magic-pdf[full]==1.3.3 -i https://mirrors.aliyun.com/pypi/simple
pip install -r requirements.txt

③ 安装电脑显卡版本匹配的CUDA和torch

pip install --force-reinstall torch torchvision torchaudio "numpy<=2.1.1" --index-url https://download.pytorch.org/whl/cu124

④ 安装FAISS的gpu版本

conda install -c conda-forge faiss-gpu

⑤ 模型下载

python download_models.py

python脚本会自动下载模型文件并配置好配置文件中的模型目录,配置文件可以在用户目录中找到,文件名为magic-pdf.json

修改【用户目录】配置文件magic-pdf.json中”device-mode”的值来启用CUDA

{
    "device-mode":"cuda"
}

语音输入的Whisper模型会在运行时自动下载

⑥ API密钥配置

项目依赖LLM和TTS在线API服务,通过修改config.py中的对应字段配置请求路径和密钥

API_BASE_URL = "YOUR_API_URL"
API_KEY = "YOUR_API_KEY"   

TTS_GROUP_ID = "YOUR_MINIMAX_GROUP_ID"
TTS_API_KEY = "YOUR_MINIMAX_API_KEY"

⑦ 启动应用

python main.py

使用方法

① 导入论文

点击侧边栏的”导入论文”按钮,然后选择PDF文件导入,点击“继续”,等待处理完成(包括翻译和索引构建)

② 论文阅读

在侧边栏选择已经处理好的论文

在主窗口查看论文内容,右上角可切换中英文

左右侧可折叠隐藏,提供沉浸式阅读体验

③ AI问答与语音对话

在对话窗口下方选择语音输入设备

点击麦克风按钮,等指示灯变绿时开始对话

PS:如果说话时指示灯没有变黄,可能说明输入设备无法检测到人声,建议切换其他输入设备进行尝试

写在最后

mad-professor 是一款集 PDF 处理、AI 翻译、智能问答、语音交互于一体的学术工具。

通过它,你不再孤军奋战看论文,而是有一个理解你语言、语境、提问逻辑的智能教授,帮你总结重点、解析难点、启发思考。

还提供有暴躁个性的AI教授角色,让学术论文阅读更加高效有趣。

mad-professor 或许更适合追求本地化和趣味性的小伙伴们!

GitHub 项目地址:https://github.com/LYiHub/mad-professor-public

 







(文:开源星探)

发表评论

×

下载每时AI手机APP

 

和大家一起交流AI最新资讯!

立即前往