16-DARS
PYTHONDA TTS (TEXT-TO-SPEECH) DASTURINI TUZISH
PYTHONDA TTS (TEXT-TO-SPEECH) DASTURINI TUZISH
115
Python dasturlash tiliga kerakli kutubxona o‘rnatilgandan keyin
quyidagi dastur kodlarini
kiritamiz:
i
mport pyttsx3
import os
dis2 = pyttsx3.init()
dis2.setProperty('rate', 150)
dis2.setProperty('volume', 0.7)
fil=open('aql.txt', 'r')
matn=fil.read()
dis2.say("Assalomu alaykum! Pythonda TTS dan foydalanish.")
dis2.say(matn)
dis2.save_to_file(matn,'test.mp3')
dis2.runAndWait()
os.system('test.mp3')
import pyttsx3
kodlar qatori oflayn holatda ishlovchi TTS dasturi uchun
maxsus pyttsx3 kutubxonasini import qiladi.
import os
audiofaylni ishga tushirish jarayonida
operatsion tizim bilan
dasturni bog‘lashga yordam beruvchi os nomli kutubxonani
import qiladi.
dis2 = pyttsx3.init()
dis2 nomli o‘zgaruvchiga init funksiyasi o‘zlashtiriladi.
Shu orqali o‘zgaruvchi matnni
ovozga aylantiruvchi asosiy
generatsiya vazifasini bajaradi.
dis2.setProperty('rate', 150)
audio o‘qish tezligi/.
dis2.setProperty('volume',
0.7)
Ovoz balandligi (0 dan 1 oraliqda beriladi).
fil=open('aql.txt', 'r')
*.txt faylini chaqirish va undagi matnli ma’lumotni fil nomli
o‘zgaruvchiga o‘zlashtirish jarayoni.
matn=fil.read()
fil nomli o‘zgaruvchiga o‘zlashtirilgan matnli ma’lumotni
yangi
matn nomli o‘zgaruvchiga o‘zlashtirish jarayoni.