Python Community
12.9K subscribers
1.26K photos
37 videos
15 files
741 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 модулями пользуется? Пишите в комментариях. Да, да, да у нас появились комментарии 👇👇👇
⚡️ Простая проверка данных

Довольно часто случается, что необходимо проверить ссылку или, например, почту на правильность ввода.

Вместо того, что бы писать огромное количество регулярных выражений, можно воспользоваться модулем validators.

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

Библиотека может проверять почту, узнавать, находится ли число между максимальным и минимальным числом, показываться домен, ip и даже mac-адрес.

Подробнее — в документации.

#мини_урок #validators
👍1