Isoqjanov Ilyos | Python
🎙 Pythonda ovozli dasturlar yaratish — pyttsx3 bilan!
Agar siz foydalanuvchiga matnni ovozga o‘qib beruvchi dastur yaratmoqchi bo‘lsangiz, pyttsx3 kutubxonasi aynan siz uchun 🔥
🧠 pyttsx3 nima?
pyttsx3 — bu Pythonda ishlovchi offline text-to-speech (TTS) kutubxona. Ya’ni, u internetga ulanmasdan turib ham matnni ovozga aylantira oladi!
⚙️ O‘rnatish:
pip install pyttsx3
🧩 Oddiy foydalanish namunasi:
import pyttsx3
engine = pyttsx3.init()
engine.say("Salom! Bugun siz bilan Python o‘rganamiz.")
engine.runAndWait()
💡 Qo‘shimcha imkoniyatlar:
• Ovoz tezligini o‘zgartirish
• Erkak yoki ayol ovozini tanlash
• Ovoz balandligini sozlash
Masalan:
voices = engine.getProperty('voices')
engine.setProperty('voice', voices[1].id) # 0 - erkak, 1 - ayol
engine.setProperty('rate', 150) # tezlik
engine.setProperty('volume', 0.9) # balandlik
🗣 Natijada sizning dasturingiz matnni jonli ovoz bilan o‘qib beradi!
Bu imkoniyatdan:
• Ovozli yordamchi yaratishda
• O‘quv dasturlarda
• Nogironlar uchun qulay interfeys yaratishda foydalanish mumkin.
6 · 875 ·