Голоса Google для преобразования текста в речь? - PullRequest
15 голосов
/ 28 октября 2010

Большинство из вас, вероятно, знают синтезатор текста в речь Google Translate, поскольку вы можете получить программный доступ здесь:

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

У меня сложилось впечатление, что иногда он использует espeak, но на основных языкахкачество намного лучше чем это.Кто-нибудь знает, что использует Google или какие голоса они используют?Понятно, что это не нормально, а также не голоса mbrola espeak.

Ответы [ 6 ]

7 голосов
/ 17 января 2011

Я бы посмотрел в списке приобретений Google( Википедия, список приобретений Google ):

84 3 декабря 2010 г. Фонетическое искусство Синтез речи в Google Voice, Google Translate [90]

3 голосов
/ 17 июня 2011

Я сделал простую обертку с рубином. https://github.com/c2h2/tts

gem install tts
require 'tts'
'hello world!".to_file "en"
0 голосов
/ 26 июня 2017

Используйте модуль pyttsx3 для python3.

просто используйте pip install pyttsx3 для установки

0 голосов
/ 25 декабря 2014

Попробуйте pyttsx: https://github.com/parente/pyttsx

$ pip install pyttsx
$ python
>>> import pyttsx
>>> e = pyttsx.init()
>>> e.say('haha hahaha haha haha hahaha')
>>> e.runAndWait()
0 голосов
/ 24 августа 2013

Я был бы удивлен, если Google Translate использует espeak.Во-первых, результаты слишком хорошие и лишены многих типичных ошибок.Во-вторых, хорошо известно, что Google использует такие идеи, как глубокие сети, в своей речевой группе (см. Работу Джефа Хинтона, а также http://research.google.com/pubs/SpeechProcessing.html).

0 голосов
/ 13 сентября 2012

Попробуйте это:

Speech Util

Это бесплатно, но только для английского.

...