如何安装和使用文字转语音软件?

我想将文本转换为包含读出该文本的合成语音的音频文件。 什么免费(libre + gratis)软件可用于此以及如何安装和使用它?

我不需要将它用作辅助工具 – 我只是希望能够在做其他事情时回听我的修订笔记,比如玩游戏。

espeak是一个不错的小工具。

我只是喜欢在命令行中玩它。 您可能会发现它与Pulseaudio冲突,所以我使用的是一个冗长的版本,否定必须正确设置它。

 sudo apt-get install espeak espeak --stdout "this is a test" | paplay 

espeak --help将向您展示校准阅读速度,音高,声音等的选项。

当您做笔记时,将它们保存为文本文件,然后:

 echo "these are my notes" > text.txt espeak --stdout -f text.txt > text.wav paplay text.wav # you should hear "these are my notes" 

然后,您可以使用ffmeg等来将其从PCM压缩到更易于管理的东西,如MP3或OGG。 但那是一个不同的故事。

Mbrola自11.10以来不起作用。

SVOX(微微)工具易于安装,易于使用,并在Ubuntu中带来高质量的声音。 安装它:

 sudo apt-get install libttspico0 libttspico-utils libttspico-data 

更简单的是,您可以将LibreOffice与SVOX(微微)工具结合使用,安装“Read Text”扩展,并获得这个优秀TTS软件的“GUI”:

使用Tools – Add-ons 设置Read Text Extension的选项 – 读取选择….使用/ usr / bin / python作为外部程序。 选择包含令牌(PICO_READ_TEXT_PY)的命令行选项。

而另一个espeak gui: gespeaker 。 它使用espeakmbrola引擎。 此外,它有比espeak-gui更多的选择。

以下不是FLOSS解决方案,但您可能会发现它值得。 (这是一种葡萄酒解决方案),

我个人非常热衷于TTS,我经常使用它…例如。 听一个漫无边际的话语,我永远不会费心去坚持下去(因为我需要另外一杯咖啡…… 🙂

我在路上发现了一些东西……或者我应该说,我还没有发现的东西……直言不讳地说:我试过的每一块FOSS TTS语音软件都低于标准,因此不适合任何半持久的倾听……

我目前使用的是ATnT的NaturalVoices。 它仅适用于Windows(可能是Mac),但它确实在Ubuntu的wine下运行..(它有轻微的糖,当我离开阅读器时我有时需要点击面板……这是一个与NatualVoices的演讲质量所获得的优势相比,这是一个小问题。

我发现其他一些对于半合理的聆听体验至关重要的事情是……

  1. 这些TTS progama并不聪明(也许和年轻的狒狒一样聪明)..所以他们需要得到的每一点帮助。 并且有一个(并且我发现只有一个读者程序在这方面有很大帮助..该应用程序称为ReadPlease (2003 Pro) …它允许您特别修改要发音的单词和单词组,如所愿他们……这绝不是完美的,但对我而言,它使整个过程变得可用而且不可用……

  2. 自然之声中的演讲“还可以”,但有点无聊。 还有其他好的产品,但不幸的是它们都适用于Windows)
    它有时会令人惊讶……但是OMG,最初它是一种痛苦! ..所以#2是* 耐心 …并且更新你的“特殊词汇”列表…耐心,我的意思是你(我)实际上已经习惯了我特别的狒狒的语言模式:) …并且通过顺便说一下,我现在有大约3000个单词现在听起来“人性化”,当我听到它时我不再畏缩。

    3 ..“跟随弹跳球”……再次因为声音永远不如真正的发言者,有时需要澄清事情…… 我使用的Reader程序有一个function,我甚至忍受了它笨重的界面….有一个“选择当前正在阅读”的单词选项..许多读者有这个,但ReadPlease保持当前行爆炸屏幕的中心..这是非常宝贵的能够看到前方和后方快速重新阅读你错过的东西(所以自动居中的固有线路是好的)…

那就是我的经历..我现在要去煮咖啡,而我正在做的时候,我会听这个,看看它是怎么读的…… TTS对于拾起来说很有意思错别字(我犯了很多错别字)……

如果在Ubuntu存储库中出现与ATnT NaturalVoices一样好的东西,我会跳过它。

以下是一些自然之声样本的链接:我使用“MIke”

SVOX pico2wave

这是我用的。 它听起来很自然,很容易理解,它识别单位(m,°C,kg,……)

这是我对pico2wave的第一篇文章

自然发声的文字到语音?

所有你有todo是:

转到Ubuntu软件中心并搜索“pico”。 你会找到4或5个带有“Small Footprint Ling …”的条目。 安装它们。

我的第一篇文章(请点击上面的链接)描述了pico2wave的一种可能用途。

再见

即使你已经接受了答案,我也想提一下festival ,我也非常喜欢这个festival 。 这篇关于Ubuntu论坛的post有很多关于为它设置非常好的声音的信息。

Wine下的Balabolka可以很好地(对我而言)使用SAPI4语音(在我的Linux系统上没有检测到SAPI5语音)。 它可以打开文件并开始阅读。

这里是wine的Balabolka AppDB条目的链接: https ://appdb.winehq.org/objectManager.php?sClass = application&iId = 17859

安装: sudo apt-get install espeak用法: echo [message] | espeak echo [message] | espeak