所以,基本上,我正在寻找一个文本到语音软件,它不仅可以读取我的文件给我(我目前使用Okular),还可以让我把演讲作为一个音频文件,以便我可以听它在其他地方的另一个时间。
很明显,如果Okular已经有了这个功能,我想知道怎么做。
非常感谢!
发布于 2018-04-06 00:00:40
您可以通过存储库中的Espeak来完成这一任务。
命令选项很简单(man espeak
)。您可以通过es匹克传输文本,也可以使用-f
选项让它说一个文本文件。
正常的输出是音频。使用选项--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
注:
您可以使用pdftotext
将PDF文件转换为文本文件,然后按照上述步骤处理文本文件。
https://askubuntu.com/questions/1022400
复制相似问题