← 全部文章

把 EPUB、MOBI、AZW 这些电子书文件读出来

你手上的电子书是什么格式,多半跟这本书从哪儿来有关,跟书本身没什么关系。平时你根本不用管,直到某个应用打开文件时冒出一句格式“不支持”,那一堆看不懂的扩展名才突然变得要紧。下面用大白话把主要几种格式讲清楚,说说那个几乎人人都会踩的坑,再讲怎么把它们随便哪一种读出来听。

你真正会碰到的几种格式

  • EPUB 最接近开放标准。除了亚马逊,几乎每家书店卖的都是它,公版书库也免费提供。它其实就是把排好结构的文字打成一个包,在任何屏幕上都能自动重排,软件读起来也干净利落。你手上要是有一个零散的电子书文件,八成就是 EPUB。
  • MOBI 是老一点的 Kindle 格式。在备份、旧下载、别人存了很多年的文件里,你还会碰到它。亚马逊早就不用了,但这些老文件还在。
  • AZW 和 AZW3 是亚马逊新一点的 Kindle 格式。其中 AZW3 功能更全,底层结构跟 EPUB 其实挺像。
  • FB2 在欧洲一些地方和大型免费书库里很常见。它是一个 XML 文件,把一本书的结构理得清清楚楚,程序也好读。
  • TXT 就是纯文本,没有任何格式。它随时都打得开,很多过了版权期的作品也正是以这种形式保存的。

那个没人讲的坑:DRM

说说一本书“打不开”最常见的原因。格式是一回事,锁是另一回事。

很多书店卖书时会给书加上 DRM,也就是一把锁,把文件绑死在这家书店自己的应用里。文件可能是 AZW,也可能是 EPUB,但只在你买它的那个地方打得开。所以一本你花了钱的书,会拒绝导入到其他任何阅读器:不是格式太冷门,而是这一份被锁住了。

没上这把锁的书,就只是一个普通文件。无 DRM 书店买的 EPUB、从 Project Gutenberg 或 Standard Ebooks 下的经典、档案库里的 FB2、朋友邮件发来的书稿、过了版权期作品的 TXT,这些都是你的,在哪儿都能打开。一本书导不进去,多半就是 DRM 的问题。明白了这点,你会去换一份干净的副本,而不是怪应用不好用。

去哪儿拿干净、好读的副本

想找那些既打得开、又读得顺的书,有几个靠谱的来源:

  • Project Gutenberg,有几万本 EPUB 和纯文本的公版书。
  • Standard Ebooks,收的是同一批经典,但重新排版、校对过,读起来格外干净,交给软件朗读时这点很有帮助。
  • 无 DRM 书店和作者直售,买到的 EPUB 实打实是你的。

来源文本越干净,读出来的效果越好,用哪个工具都一样,因为朗读器是照着真正的结构在念,而不是在杂乱的换行和扫描图片里连猜带蒙。

不管什么格式,怎么打开来听

BookNPC 直接读 EPUB、MOBI、AZW、AZW3、FB2 和 TXT,不用转格式,也不用中间再过一道桌面软件。导书的做法只有一套,什么格式都通用:在书库里点 +,然后任选一种:

  • 从文件导入,去“文件”应用、iCloud 云盘或本机存储里把它选出来,
  • 从网址导入,粘贴一个直接下载链接,或者
  • 用浏览器或邮件里的分享按钮,把文件直接发给 BookNPC。

添加书籍指南配了截图,把每条路都演示了一遍。

导进来之后

书一导进来就能播。BookNPC 用你设备自带的声音把它读出来,免费、离线、不限量。在这个基础上,你可以给每个角色配上专属的声音,或者,要是这本书值得,就渲染出更饱满的录音室级云端音频。全都按本计费,不用订阅。

到这一步,你的书是什么格式就无所谓了。EPUB、MOBI、AZW、FB2、纯 TXT,只要是个实实在在、没上锁的文件,它就是一本你能听的书。