openreader

把电子书变成有声书,边听边看自动高亮

开源 🏷️定价信息待确认 🚫 站点已失效 音频音乐 🍴 复刻 79 🐛 待处理 3 👀 关注 9
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 562
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

openreader 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队richardr1126
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态🚫 站点已失效
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型document,epub,epub-reader,gpt-4o-mini-tts,kitten-tts,kokoro-tts,markdown-reader,open-ai,open-ai-tts,openai-api,orpheus-tts,pdf,pdf-reader,replicate-ai,replicate-api,supertonic,text-to-speech,tts,txt-files
GitHub 星标★ 562
上线时间2025-01-18 00:00:00
代码更新2026-11-07
仓库体积11.6 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数4

项目介绍

openreader 是一个开源的文档朗读服务器,旨在将电子书和文档转换为高质量的语音播放体验。它支持 EPUB、PDF、DOCX、TXT 和 MD 等主流格式,通过集成多种 TTS 引擎(如 OpenAI TTS、Kokoro TTS、Kitten TTS 等)提供自然流畅的语音输出。核心功能包括同步高亮显示(跟随朗读进度逐词或逐句高亮原文)、有声书导出(可将整本书或章节导出为音频文件),以及基于 Web 的阅读界面,方便用户在任何设备上访问。项目解决了传统 TTS 工具缺乏文档结构解析、难以同步定位、无法批量转换的问题,为阅读障碍者、语言学习者或希望解放双眼的用户提供了一个自托管的完整解决方案。其技术栈基于 TypeScript,设计为服务端应用,便于部署和扩展。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 562

使用教程

难度:进阶 约 40 分钟 部署方式:本地部署 5 步

环境要求

  • Node 环境
  • 语音合成服务
  • 电子书文件

安装与启动步骤

  1. 1看它支持什么

    把电子书与文档读出来的自托管服务。

  2. 2装依赖

    前端项目,先装依赖。

    npm install
  3. 3起服务

    本地跑起来。

    npm run dev
  4. 4配语音服务

    填合成服务的地址与密钥。

  5. 5试一次跟读

    打开一本电子书,确认高亮与语音同步。

如何确认成功

打开一本电子书后能连续朗读并同步高亮当前句,暂停后能续读

注意事项

  • 它是阅读器,语音能力来自外部服务。
  • 高亮同步依赖文本切分质量。
  • 长篇连续朗读要注意内存。
  • 自托管适合隐私敏感场景。

核心亮点

  • 支持 EPUB/PDF/DOCX/TXT/MD 多格式,解析后保留章节结构,朗读定位准确
  • 集成多种 TTS 引擎(OpenAI、Kokoro、Kitten 等),可自由切换音色和模型
  • 同步高亮显示,逐句跟随朗读,适合语言学习和精读

不足之处

  • 早期项目,文档和社区支持尚待完善,配置复杂
  • 依赖外部 TTS API(如 OpenAI),可能产生费用或需要网络连接

适用场景

  • 个人阅读:将长篇电子书转为语音,通勤或做家务时听书
  • 语言学习:听读同步,高亮辅助理解发音和拼写
  • 无障碍辅助:为视障或阅读困难用户提供可听可看的阅读方式

替代项目

Koodo Reader、Thorium Reader、ReadAloud

同类项目推荐

Kani-TTS-Vie 开源

越南语语音合成,3秒推理,轻量模型即用

Fast Vietnamese TTS. 370M params, 3-second inference.

★ 67 2026-08-09
KittenTTS 开源

纯 CPU 就能跑的轻量开源语音合成模型

Open-source State-of-the-art TTS model which runs on a CPU

★ 16818 2026-10-25
Dia-TTS-Server 开源

自托管对话式语音合成,一键部署,支持声音克隆和 OpenAI API。

Self-host the powerful Dia TTS model. This server offers a user-friendly Web UI, fle···

★ 356 2026-08-09
ukrainian-tts 开源

用 ESPnet 快速训练和合成乌克兰语语音,让应用开口说乌语。

Ukrainian TTS (text-to-speech) using ESPNET

★ 254 2026-08-09
ComfyUI-Qwen-TTS 开源

在 ComfyUI 里拖节点,就能用 Qwen3-TTS 生成和克隆语音

A Simple Implementation of Qwen3-TTS's ComfyUI

★ 1972 2026-10-16
CosyVoice2-Ex 开源

3秒复刻音色,自然语言控声音,开箱即用的语音合成增强包

CosyVoice2 功能扩充(预训练音色推理/3s极速复刻/自然语言控制/自动识别/音色模型保存/AP···

★ 196 2026-08-09
Catch-A-Waveform 开源

给一段短音频,生成同风格无限续写

Official pytorch implementation of the paper: "Catch-A-Waveform: Learning to Generat···

★ 191 2026-08-09
Amphion 开源

一站式音频生成工具箱,快速上手语音、音乐与歌声合成

Amphion (/æmˈfaɪən/) is a toolkit for Audio, Music, and Speech Generation. Its p···

★ 10332 2026-08-09