zanbinxu

shuting

听书(ShuTing)是本地运行的电子书阅读器,主打听读一体:支持 EPUB、PDF、TXT、MOBI、AZW3,用微软神经网络语音逐句朗读并跟读高亮,任意倍速不变调且不设上限,还能把整本书导出为 MP3。

v0.1.1
发布于
2026年9月19日
25
星标
375
下载
同步于
4 天前

最新版本

v0.1.12026年9月19日 00:36
下载慢?可在上方随时切换镜像源

项目说明

项目概述

听书(ShuTing)是一款本地电子书阅读器,核心是听读一体:把 EPUB、PDF、TXT、MOBI、AZW3 等格式书库与微软神经网络语音朗读结合,逐句朗读、跟读高亮,听与读的位置分开记忆,互不干扰。

朗读速度任意可调、不变调、不设上限,可把整本书导出为 MP3 离线收听。书库支持重排正文与扫描导入而不搬动原文件,TXT 自动识别 GB18030 并剔除假书。项目以 MIT 许可开源,也提供免装 Node 的浏览器便携模式。

项目 内容
平台 桌面浏览器(本地运行)
格式 EPUB、PDF、TXT、MOBI、AZW3
语音 微软神经网络语音,倍速无上限
许可 MIT

一本书两种打开方式:眼睛累了换耳朵,朗读跟读高亮一步到位。

主要功能

  • 多格式书库:EPUB、PDF、TXT、MOBI、AZW3 统一导入管理
  • 逐句朗读:微软神经网络语音按句朗读,当前句高亮跟读
  • 任意倍速:语速可调、不变调、不设上限,快慢随自己
  • 听读分离:阅读位置与收听位置分开记录,切换无压力
  • 整本导出:把整本书导出为 MP3,通勤离线随便听
  • 书库扫描:扫描文件夹导入而不搬动原文件,重排正文排版
  • TXT 智能:自动识别 GB18030 等编码,并剔除假书文件
  • 便携模式:免装 Node 的浏览器运行方式,解压即用

适用人群

  • 通勤路上听书、到工位看书的上班族
  • 视觉疲劳需要听觉阅读的用户
  • 积累了大量 TXT 与 MOBI 存书的藏书党
  • 想把书转成 MP3 的听播客爱好者

快速上手

  1. 从 Releases 下载 portable.zip 解压
  2. 用便携方式在浏览器中打开,或自行配置 Node 环境运行
  3. 扫描本地书库文件夹,等待导入完成
  4. 打开一本书,点击朗读并调节语速
  5. 需要离线收听时选择导出整本 MP3

核心优势

  • 听读一体:朗读与阅读深度融合,位置互不打架
  • 倍速自由:不变调、无上限的语速,扫书党的效率工具
  • 本地隐私:书库与朗读均在本地处理,不上传任何内容
  • 便携即用:浏览器模式免去环境安装,拷走即用

系统要求

项目 要求
运行环境 现代桌面浏览器(便携模式)或 Node.js
书库格式 EPUB、PDF、TXT、MOBI、AZW3
语音 微软神经网络语音接口

注意事项

  • 语音接口自备:微软神经网络语音需要可用的接口配置,请自行准备
  • 扫描版 PDF 限制:以图片为主的扫描版 PDF 无文字层,无法参与朗读
  • 浏览器模式轻量:便携模式面向快速使用,重度书库管理建议完整部署

历史版本

排序