Рубрики
Без рубрики

Текст в речь с помощью Python GTTS в 5 строках кода

Google Text для речи – это спасатель жизни, когда речь идет о конвертировании текста в речь. Сегодня мы узнаем … Теги с GTTS, Python.

Google Text для речи – это спасатель жизни, когда речь идет о конвертировании текста в речь. Сегодня мы узнаем рецепт для приготовления вышеуказанного названия с помощью Python. Вы также можете посмотреть на YouTube Video также. Прежде всего, нам нужно иметь кастрюлю, в данном случае, он будет модулем GTTS, чтобы установить GTTS и использовать его, нам нужно ввести команду ниже.

pip install gTTS

Как только вы закончите с этим, я предложу установить Playsound, чтобы напрямую воспроизвести файл MP3/WAV.

pip install playsound

Теперь установочная часть выполнена, и PAN готов к приготовлению. Введите код ниже в вашей ячейке кода ноутбука Jupyter.

from gtts import gTTS 
from playsound import playsound 
text = " This is in english language" 
var = gTTS(text = text,lang = 'en') 
var.save('eng.mp3') playsound('.\eng.mp3')

Я знаю, что я сказал, что мы сделаем это в 5 строках, и действительно можем, мы можем напрямую пройти строку (текст) в функции GTTS! Но это не важно, что важно понять, что происходит под капотом. Красота большинства модулей Python в том, что они уверены, что я уверен, что вы, должно быть, все, должно быть, все это поняли, если у вас есть базовые знания о Python.

У нас также есть несколько дополнительных параметров, которые мы можем пройти, чтобы сделать файл MP3/WAV более интересным. Некоторые из них:

Медленный (Bool, необязательно) – читает текст медленнее. По умолчанию на ложь.

lang_check (bool, необязательно) – строго соблюдать существующий lang, чтобы получить ошибку языка рано. Если установлено значение true, ValueError повышен, если Lang не существует. Установка Lang_Check до False пропускает веб-запросы (для проверки языка) и, следовательно, ускоряет инстандантность. По умолчанию верно.

lang (строка, необязательно) – язык (IETF Language Tag), чтобы прочитать текст. По умолчанию en.

Чтобы заплатить звук на хинди, все, что нам нужно, это текст хинди, и мы можем указать, как

gTTS(text="यह हिंदी में एक उदाहरण है",lang='hi')

И что все!

Я вернусь снова, но сейчас, «оставайся в безопасности и учиться». Если у вас есть какие-либо сомнения, посмотрите это видео YouTube:

Оригинал: “https://dev.to/po/text-to-speech-using-python-gtts-in-5-lines-of-code-462m”