15

大多数时候,你可能知道谷歌的文本到语音合成翻译,你可以BTW访问编程这里:谷歌的文本到语音引擎的声音?

http://translate.google.com/translate_tts?tl=en&q=text 

我的印象是它有时使用espeak的,但是在主要语言,质量比这更好。任何人都知道Google使用的是什么,或者他们使用的是什么声音?显然,这不是正常的,也不是mbrola espeak的声音。

+0

翻译API需要API密钥,它是一种有偿服务现在:https://cloud.google.com/translate/docs – 2016-01-24 16:53:03

回答

7

我会看在谷歌收购
Wikipedia, list of google acquisitions)的列表:

84 2010年12月3日音艺术语音合成英国谷歌语音,谷歌翻译[90]

+0

宾果游戏,漂亮的发现! – 2011-01-20 00:15:13

3

我已经做了用红宝石简单包装。 https://github.com/c2h2/tts

gem install tts 
require 'tts' 
'hello world!".to_file "en" 
+0

有什么方法可以添加语言吗? ESP。印地语或其他印度语言,因为这些语言由Google翻译支持。 使用上面的代码示例适用于英语,但印地语的失败,出现以下错误消息: ruby​​/lib/ruby​​/gems/1.9.1/gems/tts-0.4.1/lib/tts.rb:59 : to_url':不接受的语言,accpeted是zh,en,it,fr(RuntimeError)。 – GuruM 2014-02-22 18:11:47

+0

感谢Ruby Gem。我在github上提出了一个问题。 – GuruM 2014-02-22 18:25:05

0

试试这个:

Speech Util

It's免费,但仅限于英语。

0

如果谷歌翻译使用espeak,我会感到惊讶。首先,结果太好,缺乏许多典型的专业缺陷。其次,谷歌在他们的演讲团体中使用深网这样的想法是众所周知的(参见Geof Hinton的作品以及http://research.google.com/pubs/SpeechProcessing.html)。

0

使用pyttsx3模块python3。

只是用pip install pyttsx3安装