暴躁的教授读论文:暴躁个性的AI教授,让学术论文阅读更加高效有趣。
什么是暴躁的教授读论文
暴躁的教授读论文(mad-professor)是一个学术论文阅读伴侣应用程序,集成了 PDF 处理、ai 翻译、RAG 检索、AI 问答和语音交互等多种功能,为学术研究者提供一站式的论文阅读解决方案。
暴躁的教授读论文主要特性
论文自动处理:导入 PDF 后自动提取、翻译和结构化论文内容。
双语显示:支持中英文对照阅读论文。
AI 智能问答:与论文内容结合,提供专业的解释和分析。
个性化 AI 教授:AI 以 “暴躁教授” 的个性回答问题,增加趣味性。
语音交互:支持语音提问和 TTS 语音回答。
RAG 增强检索:基于论文内容的精准检索和定位。
分屏界面:左侧论文内容,右侧 AI 问答,高效交互。
暴躁的教授读论文技术架构
前端界面:
使用 PyQt6 构建的现代化桌面应用。
核心引擎:
AI 问答模块:基于 LLM 的学术问答系统。
RAG 检索系统:向量检索增强的问答精准度。
论文处理管线:PDF 转 MD、自动翻译、结构化解析。
交互系统:
语音识别:实时语音输入识别。
TTS 语音合成:AI 回答实时播报。
情感识别:根据问题内容调整回答情绪。
暴躁的教授读论文安装指南
环境要求
Python 3.10 或更高版本
CUDA 支持
6GB 以上显存
项目依赖
开源项目:MinerU、RealtimeSTT
在线 API 服务:DeepSeek、MiniMax
安装步骤
使用 conda 创建环境。
安装 MinerU 依赖。
安装剩余依赖。
安装电脑显卡版本匹配的 CUDA 和 torch。
安装 FAISS 的 gpu 版本。
下载模型文件并配置模型目录。
配置 API 密钥。
暴躁的教授读论文使用教程
导入论文
点击侧边栏的"导入论文"按钮,选择PDF文件导入
点击“继续”,等待处理完成(包括翻译和索引构建)
导入的PDF会存放到data文件夹中,也可以将多篇PDF放入data文件夹,程序会检测未处理的文件批量处理
论文阅读
在侧边栏选择已经处理好的论文
在主窗口查看论文内容,右上角可切换中英文
左右侧可折叠隐藏,提供沉浸式阅读体验
AI问答与语音对话
在对话窗口下方选择语音输入设备
点击麦克风按钮,等指示灯变绿时开始对话
如果说话时指示灯没有变黄,可能说明输入设备无法检测到人声,建议切换其他输入设备进行尝试
Github:https://github.com/LYiHub/mad-professor-public