Найти в Дзене
Удалёнка

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

Сегодня мы напишем свой конвертер текста в аудио в пару строк кода на Python 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 В директории, где располагается скрипт, у вас появится аудио файл audio.mp3 с записанным текстом. Вот собственно и всё. Enjoy!
Оглавление

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

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

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