电子书到有声书转换器

软件推荐 电子书 文字转语音 有声读物
2021-10-29 03:10:00

我正在寻找一个转换器(即,将调用用户指定的文本到语音引擎的文本到语音引擎或界面/覆盖),它将我的电子书转换为有声读物:

  • 必须:至少支持 html、pdf(文本)、mobi 和 azw 作为输入类型(当然支持越多越好)
  • 必须:以(用户可选择)flac、wav 或 mp3 格式输出
  • 应该:读取以 OPF 格式(即来自 Calibre)保存的元数据并将其保存为音频文件中的元数据
  • 应该:将输出与输入文件并排保存
  • 操作系统:Windows首选,但 *nix 可接受
  • 定价:免费提供会很棒,但我对任何选项都感兴趣,只要它们至少有一个有限的试用版
  • Cool:允许用户将要使用的语音引擎(和语音引擎参数)传递给 cmd 行(或 gui)
  • :开源,所以我可以玩它并最大限度地定制它

必须 要么

  • 拥有/拥有 Calibre 插件

或者

  • 支持给定一个文件夹并递归地遍历该文件夹以查找输入文件。
2个回答

我不知道可以将 epub/mobi 转换为 mp3 的一体化软件,但我过去曾通过使用 pdf2txt、espeak 和 ffmpeg 设法将 pdf 转换为 mp3。这三个都是命令行应用程序。

Espeak 可以将纯文本文件转换为 wav 文件。所以你需要先把EPUB文件转成文本文件,再把它转成wav文件,再把wav文件转成mp3文件。

要将纯文本文件转换为 mp3,请使用:

espeak -f Book.txt --stdout | ffmpeg -i - -ab 192k -y AudioBook.mp3

要将 pdf 转换为 mp3,请使用:

pdftotext Book.pdf - | espeak --stdout | ffmpeg -i - -ab 192k -y AudioBook.mp3

在 Mac OSX 上(目前没有端口),您还可以使用App Store 上提供的Audiobook Creator 。

它适用于 epub、HTML 集合(在文件夹中)、pdf、txt。它没有 Calibre 扩展,因为它是自包含的应用商店应用。

它输出到 m4b,这是 Apple 的原生有声读物格式,您可能需要另一个转换器来处理其他音频。

它将遍历文件夹,但它只会从文件夹中获取 HTML 文件,因为其目的不是批量导入,而是分散在 HTML 文件中的一本电子书。

它是拖放实用程序,您可以在其中选择文本到语音的选项。