必须:至少支持html,pdf(文本),mobi和azw作为输入类型(当然,更好地支持是最好的)。
必须:在(用户可选)flac中输出,wav或mp3
应:读取以OPF格式保存的元数据(例如从Calibre)并将其另存为音频文件中的元数据
应:并排保存输出-带有输入文件的一面
操作系统:Windows首选,但* nix可接受
定价:免费会很棒,但我对任何选择都感兴趣,只要它们至少具有有限试用版
酷:允许用户将要使用的语音引擎(和语音引擎参数)传递给cmd行(或gui)
酷:开源,所以我可以玩并将其自定义为最大
必须
是/具有口径插件
或
支持给一个文件夹,并递归遍历该文件夹以查找输入文件。
#1 楼
我不知道将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
#2 楼
在Mac OSX上(目前没有端口),您也可以使用App Store上可用的Audiobook Creator。它适用于epub,HTML(在文件夹中)集合,pdf,txt。它没有Calibre扩展名,因为它是独立的应用程序商店应用程序。
它输出到Apple的有声读物格式m4b,您可能需要另一个转换器来转换其他音频。
它将遍历文件夹,但只会从文件夹中提取HTML文件,因为其目的不是批量导入,因此会有更多电子书散布在HTML文件中。
拖放实用程序,您可以在其中选择文本到语音的选项。
评论
谢谢回答!但是,您能否编辑您的答案并包括满足其他要求的方式? OP,例如指定为“必须:以flac,wav或mp3(用户可选)输出”。而且由于没有Calibre集成,它是否可以按要求递归遍历文件夹?此外,OP要求输入“ Windows或* nix”,是否有端口? (好的,在某种程度上,OSX可以算作基于* nix的软件,但恐怕这不是OP的意思;)
– Izzy♦
2014年9月5日14:11在
编辑的答案,但听起来您正在使用不同的平台
–编码日
2014年9月5日下午14:19
谢谢!是的,我想尼克是“追随不同的平台”。是的,他还需要另一个转换器,如他所说:我想要它,以便能够在我的“哑巴” mp3播放器上收听。怀疑播放器支持.mb4文件。不过,好主意可能对其他人有用。
– Izzy♦
2014年9月5日14:57
评论
我要免费吗?什么是? Windows?
@Qwertieϟ请参阅我的需求列表中的第6项(Windows首选,但* nix可以接受)
@ aman207绝对是首选,但由于我怀疑这是一个容易找到的方法,因此我将其保留为开放状态。我会发表评论,尽管很清楚,谢谢
可以实时以文字转语音的方式阅读图书的电子书阅读器会是有效的解决方案吗?我很确定一些电子阅读器已经做到了。