Python Community
13.1K subscribers
1.24K photos
26 videos
15 files
712 links
Python Community RU - СНГ сообщество Python-разработчиков

Чат канала: @python_community_chat

Сотрудничество: @cyberJohnny и @Sergey_bzd

РКН реестр:
https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission
Download Telegram
#gtts #мини_урок

Преобразовываем текст в речь

Есть разные интерфейсы API для преобразования текста в речь. Воспользуемся одним из самых популярных - Google Text to Speech, широко известный как gTTS API.

Библиотека поддерживает различные языки (русского к сожалению нет). С gTTS можно работать в консоли с помощью gtts-cli. Команда считывает текст, делает нужный запрос и записывает результат в файл.

Устанавливаем: pip install gTTS

Настраиваем: документация

Кому мало gTTS, потестируйте модуль google-cloud-texttospeech. Он имеет гораздо больший функционал, например он может сделать паузу в нужном вам месте.

Кто ещё какими Text to Speech модулями пользуется? Пишите в комментариях. Да, да, да у нас появились комментарии 👇👇👇
⚡️Переводим текст в речь

gTTS — модуль для взаимодействия с API преобразования текста в речь google translate.

Установка: pip install gTTS

Вы можете попробовать этот модуль, введя gtts-cli 'hello' --output hello.mp3 в терминал.

Но, помимо cli, модуль доступен и в python. Просто создаёте gTTS(text), сохраняете с помощью save('filename.mp3') и получаете тот же самый результат.

#миниурок #gTTS