大多数人可能都知道google翻译的文字转语音合成器,因为你可以在这里以编程方式访问btw:
http://translate.google.com/translate_tts?tl=en&q=text
我的印象是它有时使用espeak,但在主要语言中,质量要好得多。谁知道谷歌正在使用什么,或者他们正在使用什么声音?显然,这不是正常的,也不是mbrola espeak的声音。
答案 0 :(得分:7)
我会查看Google收购清单(Wikipedia, list of google acquisitions):
2010年12月3日语音艺术语音合成英国谷歌语音,谷歌翻译[90]
答案 1 :(得分:3)
我用红宝石做了一个简单的包装。 https://github.com/c2h2/tts
gem install tts
require 'tts'
'hello world!".to_file "en"
答案 2 :(得分:0)
答案 3 :(得分:0)
如果谷歌翻译使用espeak,我会感到惊讶。首先,结果太好了,缺乏许多典型的espeak缺陷。其次,众所周知谷歌在他们的演讲小组中使用深网这样的想法(参见Geof Hinton的作品以及http://research.google.com/pubs/SpeechProcessing.html)。
答案 4 :(得分:0)
试试pyttsx
:https://github.com/parente/pyttsx
$ pip install pyttsx
$ python
>>> import pyttsx
>>> e = pyttsx.init()
>>> e.say('haha hahaha haha haha hahaha')
>>> e.runAndWait()
答案 5 :(得分:0)
将 pyttsx3 模块用于python3。
只需使用pip install pyttsx3
进行安装