
TVBookReader 是一款定位很特别的阅读器:它不抢手机和平板,而是直接面向 Android TV、电视盒子和横屏触控设备,最低支持 Android 5.0,同时兼顾遥控器与触摸操作。电视看书朗读是它要解决的核心问题——把客厅大屏真正变成可以长期阅读、可以听书的设备,而不是只能看视频的屏幕。
电视看书朗读:大屏书架先做对,再谈朗读
书架是三列网格,显示 EPUB 封面和 0.1% 精度的阅读进度;新导入和最近打开的书籍自动排在最前面,从阅读页返回书架后,焦点会自动落在最前面的最近阅读书籍上。应用会自动保存章节和阅读位置,下次打开继续之前的进度。格式上支持 TXT、EPUB 和无 DRM 的 PalmDOC/MOBI:EPUB 按章节加载,支持常见图片格式;TXT 自动识别 UTF-8、UTF-16、GB 18030 等常见编码,乱码的概率先降下来。

遥控器操作:翻页、目录、书签都不用摸手机
对电视盒子用户,遥控器可以完成翻页、滚动、显示或隐藏工具栏、打开目录、查看书签等操作。阅读正文时按确定键可以将当前页面加入书签,双击阅读区域也可以添加或取消书签;长按书籍可以删除单本内容,书签删除和清空均带有二次确认。章节切换也按电视习惯来:在章节底部继续向上滑动或按遥控器向下、翻页键进入下一章,在章节顶部反向操作返回上一章末尾。工具栏显示时返回键优先关闭工具栏,正文中首次按下会提示再次按键退出,减少误触退出。
如果用横屏触控设备,点击阅读页面中央可以显示或隐藏工具栏,双击阅读区域添加或取消书签,还可以直接控制 TTS 和自动滚屏。字号调整后自动重新排版;阅读工具栏隐藏后会记住最后聚焦的按钮,再次打开时恢复原来的焦点位置。

Wi-Fi 传书与批量导入:解决电视端输入难的问题
电视端输入和文件传输一直比较麻烦,TVBookReader 给了两条路。本地文件浏览器针对遥控器设计,可以进入文件夹、单独导入书籍,也可以选择文件或文件夹递归批量导入,浏览器只显示文件夹以及支持的 TXT、EPUB、MOBI 文件;批量删除书库书籍时,长按书籍可以只删除该书、封面缓存和阅读记录。
如果电子书保存在手机或电脑上,还可以用 Wi-Fi 导入:在书架开启 Wi-Fi 导入后,用同一局域网中的手机或电脑扫描二维码,通过网页一次上传一个或多个文件,上传完成后自动导入,无需再次在电视端确认。Wi-Fi 导入 EPUB 后立即预载封面,不用先打开书籍;默认端口为 8080,端口占用时自动尝试 8081 等后续端口。传书地址和在线日志地址都提供二维码,二维码弹窗会按小屏幕可用空间缩放,并提供纵向滚动兜底。
离线 TTS 朗读:中英文各有一套离线语音
主页语音设置会列出设备已安装的系统 TTS 和内置离线 TTS,可用遥控器选择并保存首选引擎。朗读时应用会识别当前段落的文字语言:首选引擎不支持该语言或播放异常时,会尝试设备默认系统 TTS;中文内容可回退到内置的 Ekho 雅丽普通话,英文内容可回退到内置的 RHVoice Dasha 女声。两种离线引擎只在首次真正需要对应语言时初始化,避免打开书籍时抢占低配盒子的内存;播放用分块流式方式,避免整句音频长期驻留内存。
朗读体验的细节也按语言做了区分:TTS 当前句高亮,并跟随朗读位置滚动;按语言智能断句,优先使用句末和短句标点,中文保持较短语句,英文长段落只在空格或标点处切分,不从单词中间截断;遇到所有可用引擎均不支持的外语片段时自动跳过,不中断后续朗读。语速范围为 0.5 倍至 2.0 倍,Android 6 及以上独立调节速度并保持原音调,Android 5 使用兼容方案、高速播放时可能伴随音调变化。独立自动滚屏另有 10 档速度,不想听、只想看的时候也能用。
安装:先确认架构,再选对应 APK
当前列出的 v0.23.0 版本提供三个安装包:armeabi-v7a 适合 32 位 ARM 老电视盒子,arm64-v8a 适合 64 位 ARM 电视、盒子和触屏设备,Universal 同时包含两种架构,不确定设备架构时可以优先选择这一版本。如果需要确认设备架构,可以通过 ADB 查看设备 ABI 返回值,返回 armeabi-v7a 时选 32 位版,返回 arm64-v8a 时选 64 位版。
允许设备安装未知来源应用后,可以通过 U 盘、文件管理器或者 ADB 安装;覆盖安装可以保留书库与阅读记录。如果旧版本使用了不同签名,Android 会拒绝覆盖,此时需要备份书籍并卸载旧版本后重新安装。在线查看运行和闪退日志的功能,也方便诊断旧电视盒子的异常。
局限要先说清楚:DRM 与复杂排版不在覆盖内
项目明确列出了限制:DRM 保护的 EPUB/MOBI、不完整的 MOBI 高级排版、Android 5 的倍速能力以及低配设备首次初始化语音资源等。如果你的电子书主要依赖复杂 MOBI 排版或 DRM 内容,需要提前确认兼容性。另外,Ekho 属于预录音节拼接引擎,资源占用明显低于神经网络 TTS,但自然度和多音字准确率不能与现代云端或大型语音模型完全一致——离线、省资源和自然度之间,这里选的是前两者。

关注「软件教程管家」
回复软件名即取即下:网盘下载链接 + 提取码,一步直达,不用再跳转。
本站资源仅供个人学习交流,请勿用于商业用途。软件与资料版权归原作者所有;如有侵权,请通过公众号「软件教程管家」联系我们,我们将在 24 小时内下架处理。查看免责声明 ›







