Muallif: G'aniyev Temur Komiljon o'g'li
PYTHONDA TTS (TEXT-TO-SPEECH) DASTURINI TUZISH
TTS matn ko‘rinishidagi axborotlarni ovozli axborot ko‘rinishiga o‘tkazuvchi dastur
hisoblanadi. Tasavvur qiling, TTS imkoniyatiga ega dastur qo‘lingizdagi matnli kitobni sizga
o‘qib berishi, siz esa tinglash orqali yangi bilimlarni egallashingiz mumkin. Sun’iy intellekt
qo‘llaniladigan robotlar yoki boshqa ko‘rinishdagi texnologiyalar inson bilan ovozli muloqot
o‘rnatishi uchun bevosita TTS dasturidan foydalanadi. Hozirda siz yashab turgan jamiyatning
turli sohalarida ham kelgusida TTS dasturi imkoniytalaridan foydalanish orqali inson
mehnatini yengillashtirish, yanada qulay sharoit yaratishni ko‘zda tutgan loyihalar amalga
oshirilmoqda. Albatta, bunday loyihalar sun’iy intellekt va robototexnika bilan chambarchas
bog‘liqdir.
import gtts
import os
from gtts import gtts
# 1-usul. Audio holatiga o‘tkazilishi kerak bo‘lgan matnni kiriting
text = "Matnlarni ovozli ko‘rinishga o‘tkazishning eng sodda usuli. Tanishib
chiqing"
#2-usul *.txt faylidan matnli ma’lumotlarni o‘qish orqali konvertatsiya
qilishimiz mumkin.
file1=open("suniy_aql.txt","r")
text=file1.read()
# Tilni tanlang
language = 'en'
#Bitta modulga birlashtirish va matnni tez o‘qishga sozlash
birlashma = gtts(text=text, lang=language, slow=False)
# Yaratilgan audiofaylni birlashma.save("english.mp3")
nomi bilan saqlash
# yaratilgan audiofaylni ishga tushirish