Как стать автором
Обновить

Простой конвертер текста в речь с использованием Google Translate

Время на прочтение1 мин
Количество просмотров48K

Недавно Гугль обновил русский язык в Google Translate, сильно улучшив произношение.
Я решил сделать конвертер текста в речь на базе их переводчика.

Теперь мы можем создавать mp3 из текста прямо в командной строке:
echo Привет хабрахабр | gtts > hello.mp3

Результат (http://goo.gl/kRued)

Можно выставлять ударения, вписав перед нужной буквой плюс или апостроф
echo "Пр'ивет х'абрахабр" | gtts > hello2.mp3

Результат (http://goo.gl/aIwNZ)

Стихи читаются весьма неплохо (http://goo.gl/yYqq7), только ударения нужно проставлять.

Как установить:
— Если у вас есть setuptools — easy_install gtexttospeech
— Если у вас есть pip — pip install gtexttospeech
— Можно и вручную, тоже через setuptools — надо скачать исходники pypi.python.org/pypi/gtexttospeech и запустить python setup.py install

Скрипт по-умолчанию устанавливается в /usr/local/bin/ (как сделать автовыбор в setuptools, я так и не нашел), так что, если вы хотите поставить бинарник (gtts) в другое место, достаточно указать его при установке.
python setup.py install --install-scripts /usr/bin/


Разработка проекта ведется на github-е.
Теги:
Хабы:
Всего голосов 93: ↑86 и ↓7+79
Комментарии45

Публикации

Истории

Работа

Data Scientist
102 вакансии
Python разработчик
200 вакансий

Ближайшие события

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн