Stefan Steiger
Stefan Steiger

Reputation: 82196

Google's text-to speech engine voices?

Most of you probably know the text-to-speech synthesizer of google translate, as you can access programmatically here btw:

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

My impression was it's sometimes using espeak, but in the major languages, the quality is much better than that. Anybody knows what Google is using, or what voices they are using? Clearly it's not the normal and also not the mbrola espeak voices.

Upvotes: 16

Views: 24750

Answers (6)

Natesh bhat
Natesh bhat

Reputation: 13222

Use the pyttsx3 module for python3.

just use pip install pyttsx3 for installing

Upvotes: 0

alvas
alvas

Reputation: 122122

Try pyttsx: https://github.com/parente/pyttsx

$ pip install pyttsx
$ python
>>> import pyttsx
>>> e = pyttsx.init()
>>> e.say('haha hahaha haha haha hahaha')
>>> e.runAndWait()

Upvotes: 0

GregD
GregD

Reputation: 754

I would be surprised if Google translate is using espeak. Firstly, the results are too good and lack many typical espeak flaws. Second, Google is well known to be using ideas like deep nets in their speech group (see the work by Geof Hinton and also http://research.google.com/pubs/SpeechProcessing.html).

Upvotes: 0

Try this one:

Speech Util

It´s free, but only for English.

Upvotes: 0

Maxim Gueivandov
Maxim Gueivandov

Reputation: 2385

I would look in the list of Google acquisitions
(Wikipedia, list of google acquisitions):

84 December 3, 2010 Phonetic Arts Speech synthesis  UK Google Voice, Google Translate [90]

Upvotes: 7

c2h2
c2h2

Reputation: 12349

I have made a simple wrap with ruby. https://github.com/c2h2/tts

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

Upvotes: 3

Related Questions