звук из текста

Python — получаем звук из текста

Привет всем! Сегодня мы разберемся, как в Python решить задачу получения звук из текста. Оказывается, этот вопрос решается очень просто 🙂

На помощь приходит библиотека gtts, документация по которой доступна по ссылке (вопрос установки библиотеки в компьютер не рассматриваем 🙂 ).

Итак, у нас имеется задача: есть текст, на выходе нужно получить аудиофайл. Решается эта задача очень просто:

from gtts import gTTS #Подключили библиотеку
ru = str('Добрый день!') #Задали текст на русском языке
de = str('Guten tag!') #Задали текст на немецком языке (в качестве примера)
tts_ru = gTTS(ru, lang='ru') #Обозначили язык нашего текста
tts_de = gTTS(de, lang='de') #Обозначили язык нашего текста
with open('hello.mp3', 'wb') as f: #Создали файл в который будем писать звук из текста
tts_ru.write_to_fp(f) #Записываем в файл озвучку русского текста
tts_de.write_to_fp(f) #Записываем в файл озвучку немецкого текста

Радуемся 🙂
Пример полученного файла можно прослушать ниже:

Видео с примером кода:

На этом тема получения звук из текста с помощью Python закрыта. Спасибо за внимание! В случае возникновения вопросов — пишите на почту или в Telegram.

Support the Blog!

Running a blog takes a lot of effort, time, and passion. Your donations help improve the content, inspire new ideas, and keep the project going.
If you’ve enjoyed the blog’s materials, any support would mean the world to me. Thank you for being here! ❤️

PayPal Logo Donate via PayPal

Revolut Logo Donate via Revolut