所以,基本上我正在寻找一种文本转语音软件,它不仅可以读取我的文件(我目前使用 Okular),还可以让我将语音保存为音频文件,以便我可以在其他时间听到它。
而且,显然,如果 Okular 已经有了这个功能,我想知道如何去做。
多谢!
答案1
你可以这样做埃斯佩克来自存储库。
命令选项很简单(man espeak
)。您可以通过 espeak 管道传输文本,或使用-f <text file>
选项让其朗读文本文件。
正常输出是音频声音。使用--standout > filename.wav
选项保存输出到音频以供日后使用。
这些步骤将创建一个文件hello.wav
。第一行将创建该文件。第二行将播放该文件。
$ echo "Hello, I am a computer." | espeak --stdout > hello.wav
$ mplayer hello.wav
这将创建一个文本文件的 wav 文件。第二行将播放该文本文件。
$ espeak -f readme.txt --stdout > readme.wav
$ mplayer readme.wav
笔记:
您可以使用将 PDF 文件转换为文本文件pdftotext
,然后按照上述步骤处理该文本文件。