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

(文:开源星探)