Ответ 1
Я бы посмотрел в списке приобретений Google
( Википедия, список приобретений google):
84 3 декабря 2010 Фонетические искусства Синтез речи Великобритания Google Voice, Google Translate [90]
Большинство из вас, вероятно, знают синтезатор текста в речь google translate, так как вы можете обращаться к программному приложению здесь:
http://translate.google.com/translate_tts?tl=en&q=text
Мое впечатление заключалось в том, что иногда я использовал espeak, но на основных языках качество намного лучше. Кто-нибудь знает, что использует Google, или какие голоса они используют? Понятно, что это не нормальная, а также не мброла эспека.
Я бы посмотрел в списке приобретений Google
( Википедия, список приобретений google):
84 3 декабря 2010 Фонетические искусства Синтез речи Великобритания Google Voice, Google Translate [90]
Я сделал простой обертку с рубином. https://github.com/c2h2/tts
gem install tts
require 'tts'
'hello world!".to_file "en"
Попробуйте следующее:
Это бесплатно, но только для английского.
Я был бы удивлен, если Google translate использует espeak. Во-первых, результаты слишком хороши и не имеют большого количества типичных недостатков. Во-вторых, Google хорошо известен тем, что использует идеи, подобные глубоким сетям в своей речевой группе (см. Работу Geof Hinton, а также http://research.google.com/pubs/SpeechProcessing.html).
Попробуйте pyttsx
: https://github.com/parente/pyttsx
$ pip install pyttsx
$ python
>>> import pyttsx
>>> e = pyttsx.init()
>>> e.say('haha hahaha haha haha hahaha')
>>> e.runAndWait()
Используйте модуль pyttsx3 для python3.
просто используйте pip install pyttsx3
для установки