15

Die meisten von Ihnen wissen wahrscheinlich der Text-to-Speech Synthesizer von Google übersetzen, wie Sie btw programmatisch hier zugreifen:Google Text-to-Speech-Engine Stimmen?

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

Mein Eindruck war, es espeak manchmal verwendet wird, aber in den wichtigsten Sprachen, die Qualität ist viel besser als das. Weiß jemand, was Google verwendet oder welche Stimmen er verwendet? Klar ist es nicht die normale und nicht die mbrola espeak Stimmen.

+0

API Übersetzen erfordert einen API-Schlüssel und es ist ein kostenpflichtiger Service heute: https://cloud.google.com/translate/docs –

Antwort

7

ich in der Liste der Google Akquisitionen aussehen würde
(Wikipedia, list of google acquisitions):

84 3. Dezember 2010 Phonetic Arts Sprachsynthese UK Google Voice, Google Trans [90]

+0

Bingo, schön finden! –

3

ich gemacht habe ein einfache Verpackung mit Rubin. https://github.com/c2h2/tts

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

Gibt es eine Möglichkeit, Sprachen hinzuzufügen? Esp. Hindi oder andere indische Sprachen wie diese werden von Google Translate unterstützt. Die obige Codebeispiel funktioniert für Englisch aber schlägt für Hindi mit folgender Fehlermeldung fehl: Ruby/Lib/Ruby/Gems/1.9.1/Gems/Tts-0.4.1/Lib/tts.rb: 59 : in ' to_url ': Nicht akzeptierte Sprache, accpeted sind zh, en, it, fr (RuntimeError). – GuruM

+0

Danke für den Ruby Gem. Ich habe ein Problem auf GitHub angesprochen. – GuruM

0

Versuchen Sie dieses:

Speech Util

Es ist kostenlos, aber nur für Englisch.

0

Ich wäre überrascht, wenn Google Translate espeak verwenden würde. Zum einen sind die Ergebnisse zu gut und es fehlen viele typische Espeak-Fehler. Zweitens ist Google dafür bekannt, Ideen wie tiefe Netze in seiner Sprachgruppe zu verwenden (siehe die Arbeit von Geof Hinton und auch http://research.google.com/pubs/SpeechProcessing.html).

0

Verwenden Sie das pyttsx3 Modul für python3.

nur pip install pyttsx3 verwenden für die Installation von