这个项目能做什么

EBookReader 是一款面向 Android 的本地电子书阅读器,强调离线使用与隐私保护。它支持导入 EPUB、TXT、DOCX、DOC、MOBI、AZW3 和 PDF 格式,并在导入过程中自动进行编码识别、章节识别、EPUB 兼容性修复以及 MOBI/AZW3 转换。 书库功能包括按书名、作者、添加时间或最近阅读排序,支持文本搜索和基于标签的复杂检索,并可保存标签条件为命名书架。批量操作允许同时添加或移除标签、建立关联和删除书籍。 阅读体验方面,用户可以调整字体大小、亮度、主题、翻页模式和繁简转换。应用提供目录导航、章节合并、页码缓存、全文搜索,以及选中文字后的复制、分享、划线、批注和词典查询。书签、划线和批注均支持笔记编辑与跳转。 语音朗读支持系统语音引擎和兼容 OpenAI 接口的云端合成,可在后台继续播放并通过通知栏控制。离线词典内置中文和外文词条,查询时不发起网络请求。 AI 阅读助手默认关闭,需要用户自行配置接口密钥。开启后可使用全书问答、指定章节提问、引入参考书、导出对话和 AI 拆书。拆书功能会按书籍类型生成逐章摘要、全书总结和拓展阅读,并支持断点续传与结果检索。 其他功能包括书籍详情管理、阅读统计、基于本机书库或联网搜索的书籍推荐插件,以及数据备份与恢复。已知限制包括暂不支持 CBZ、PDF 为固定版式、标注暂不支持导出、云端同步未提供等。