Найти тему
[PYTHON:TODAY]

Конвертер текста в аудио на Python

Оглавление

Друзья всем привет, вы на канале PYTHONTODAY, добро пожаловать в рубрику #tipsandtricks , в которой мы создаём интересные, полезные и весьма простые программы на языке Python.

Сегодня мы напишем свой конвертер текста в аудио в пару строк кода на Python

pythontoday
pythontoday

Устанавливаем необходимую библиотеку:

pip install gTTS

Импортируем модуль вначале файла:

from gtts import gTTS

Создаём переменную audio, её значением будет имя и расширение нашего будущего аудио файла, в который мы будем конвертировать текст.

audio = "audio.mp3"

Переменная language как можно догадаться из названия будет отвечать за язык нашего аудио файла:

language = "ru"

Если не задавать значение данной переменной, по дефолту её значение будет равно "en", английскому языку.

Создадим объект класса gTTS() с нашими параметрами в виде атрибутов:

sp = gTTS(text="Я твой дом шатал!", lang=language, slow=False)

И вызовем метод .save() передав в него нашу переменную audio:

sp.save(audio)

pythontoday
pythontoday

В директории, где располагается скрипт, у вас появится аудио файл audio.mp3 с записанным текстом. Вот собственно и всё. Enjoy!

На Youtube канале PYTHONTODAY ты найдёшь видеоуроки:

  • - по созданию ботов
  • - парсингу сайтов
  • - приложений на смартфон
  • - машинному обучению и big data с нуля

Освой сетевую безопасность, и задавай вопросы в клубе.

Вступай в клуб Python разработчиков!

Читайте так-же:

Полный гайд по строкам в Python

Функции преобразования типов данных в Python

Числа в Python

Настраиваем свой VPN

Установка VirtualBox в Ubuntu

Установка Python на Windows

Как подключить PostgreSQL к Django

Спасибо, что дочитали до конца. Вы меня очень поддержите, если поставите "Лайк", оставите комментарий или ПОДПИШИТЕСЬ на мой канал :)