Найти в Дзене
IT Start | Python

Озвучка текста в Python с использованием Gtts

Озвучка текста в Python с использованием Gtts
Озвучка текста в Python с использованием Gtts

Озвучка текста в Python с использованием Gtts (Google Text-to-Speech) может быть достигнута с помощью библиотеки gtts. Эта библиотека позволяет конвертировать текст в речь на различных языках, с использованием Google Text-to-Speech API.

Для начала работы с gtts необходимо установить эту библиотеку. Для этого нужно перейти в терминал/командную строку, прописать pip install gtts, нажать Enter и ждать установки.

После установки gtts можно использовать его для генерации звукового файла на основе введенного текста. Например, чтобы сгенерировать звуковой файл на основе текста, можно использовать следующий код:

from gtts import gTTS

text = "Добро пожаловать в мир Python!"
language = "ru"
filename = "welcome.mp3"

tts = gTTS(text=text, lang=language)
tts.save(filename)

В этом примере мы импортируем библиотеку gtts. Затем мы создаем переменные text, language и filename. Переменная text содержит текст, который нужно преобразовать в звуковой файл, переменная language указывает язык текста, а переменная filename задает имя файла, с которым будет сохранен звуковой файл.

Далее мы создаем объект gTTS с параметрами text и language и вызываем метод save(), чтобы сохранить звуковой файл на диск.