15

maggior parte di voi probabilmente sanno il sintetizzatore text-to-speech di Google Translate, come si può accedere a livello di codice qui btw:Le voci del motore di sintesi vocale di Google?

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

La mia impressione è che è a volte usando eSpeak, ma nelle principali lingue, la qualità è molto meglio di così Qualcuno sa cosa sta usando Google o quali voci stanno usando? Chiaramente non è il normale e non sono le voci di mbrola.

+0

Translate API richiede una chiave API ed è un servizio a pagamento al giorno d'oggi: https://cloud.google.com/translate/docs –

risposta

7

vorrei cercare nella lista dei Google acquisizioni
(Wikipedia, list of google acquisitions):

84 3 dicembre 2010 Phonetic Arts Speech Synthesis UK Google Voice, Google Translate [90]

+0

Bingo, bello trovare! –

3

ho fatto un involucro semplice con rubino. https://github.com/c2h2/tts

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

C'è un modo per aggiungere lingue? Esp. Hindi o altre lingue indiane come queste sono supportate da Google Translate. L'esempio di codice sopra riportato funziona per l'inglese ma non riesce per l'hindi con il seguente messaggio di errore: ruby ​​/ lib/ruby ​​/ gems/1.9.1/gems/tts-0.4.1/lib/tts.rb: 59 : in ' to_url ': lingua non accettata, accpeted are zh, en, it, fr (RuntimeError). – GuruM

+0

Grazie per il gioiello di rubino. Ho sollevato un problema su github. – GuruM

0

provare questo:

Speech Util

E'gratuito, ma solo per l'inglese.

0

Sarei sorpreso se Google tradurre usi espeak. In primo luogo, i risultati sono troppo buoni e mancano di molti difetti tipici. In secondo luogo, Google è ben noto a utilizzare idee come reti profonde nel proprio gruppo linguistico (vedi il lavoro di Geof Hinton e anche http://research.google.com/pubs/SpeechProcessing.html).

0

Utilizza il modulo pyttsx3 per python3.

basta usare pip install pyttsx3 per l'installazione di