scieee AI-readable full text Open interactive document viewer

OVOZLI CHAT-BOT YARATISHDA MATNDAN NUTQQA VA NUTQDAN MATNGA O'TISH MEXANIZMLARI

To'ychiboyev Hamidullo Habibullo o'g'li

Abstract

Mazkur tezisda ovozli chat-botlar yaratishda matndan nutqqa (Text-to-Speech) va nutqdan matnga (Speech-to-Text) o‘tish mexanizmlarining ishlash tamoyillari, ularning mobil dasturlashdagi o‘rni va qo‘llanilish imkoniyatlari tahlil qilingan. Ishda TTS va STT texnologiyalarining asosiy bosqichlari — akustik model, fonetik tahlil, nutq sintezi va signalni qayta ishlash jarayonlari ko‘rib chiqilgan. Shuningdek, Android platformasida ovozli chat-botlarni yaratish uchun Google Speech API va TextToSpeech kutubxonalari misolida amaliy yechimlar keltirilgan. Tadqiqot natijalari shuni ko‘rsatadiki, TTS va STT texnologiyalarining integratsiyasi mobil ilovalarni yanada interaktiv va qulay qiladi, foydalanuvchi bilan tabiiy muloqotni ta’minlaydi hamda ta’lim, sog‘liqni saqlash va xizmat ko‘rsatish sohalarida samarali qo‘llanilishi mumkin.

Full text

Oktabr, 2025-Yil 239 OVOZLI CHAT-BOT YARATISHDA MATNDAN NUTQQA VA NUTQDAN MATNGA O‘TISH MEXANIZMLARI To’ychiboyev Hamidullo Habibullo o’g’li Namangan viloyati, Namangan shaxar Namangan Davlat Texnika Universiteti, RTTM xodimi https://doi.org/10.5281/zenodo.17404062 Annotatsiya. Mazkur tezisda ovozli chat-botlar yaratishda matndan nutqqa (Text-to-Speech) va nutqdan matnga (Speech-to-Text) o‘tish mexanizmlarining ishlash tamoyillari, ularning mobil dasturlashdagi o‘rni va qo‘llanilish imkoniyatlari tahlil qilingan. Ishda TTS va STT texnologiyalarining asosiy bosqichlari — akustik model, fonetik tahlil, nutq sintezi va signalni qayta ishlash jarayonlari ko‘rib chiqilgan. Shuningdek, Android platformasida ovozli chat-botlarni yaratish uchun Google Speech API va TextToSpeech kutubxonalari misolida amaliy yechimlar keltirilgan. Tadqiqot natijalari shuni ko‘rsatadiki, TTS va STT texnologiyalarining integratsiyasi mobil ilovalarni yanada interaktiv va qulay qiladi, foydalanuvchi bilan tabiiy muloqotni ta’minlaydi hamda ta’lim, sog‘liqni saqlash va xizmat ko‘rsatish sohalarida samarali qo‘llanilishi mumkin. Kalit so‘zlar: ovozli chat-bot, mobil dasturlash, Text-to-Speech (TTS), Speech-to-Text (STT), sun’iy intellekt, tabiiy tilni qayta ishlash (NLP), neyron tarmoq, akustik model, ovoz sintezi, nutqni tanish, foydalanuvchi interfeysi, ovozli yordamchi, real vaqt rejimi, Android API, ovozli interaktiv tizimlar. Zamonaviy raqamli texnologiyalar rivojlanishi natijasida inson-kompyuter o‘zaro aloqasining yangi shakllari paydo bo‘ldi. Shulardan eng samaralilaridan biri — ovozli interfeyslar bo‘lib, ular foydalanuvchilarga tabiiy nutq orqali qurilma bilan muloqot qilish imkonini beradi. Ovozli chatbotlar — bu foydalanuvchi savollariga javob bera oladigan, buyruqlarni qabul qiladigan va muloqot yurita oladigan dasturiy tizimlardir. Bunday tizimlarda Text-to-Speech (TTS) va Speech-to-Text (STT) texnologiyalari asosiy rol o‘ynaydi. Ushbu texnologiyalarni integratsiya qilish orqali foydalanuvchi interfeysini yanada interaktiv, qulay va tabiiy qilish mumkin. Mazkur tezisda mobil chat-botlar uchun matndan nutqqa (TTS) va nutqdan matnga (STT) o‘tish mexanizmlari, ularning ishlash tamoyillari hamda amaliy qo‘llanish usullari tahlil qilinadi. Nutqdan matnga (Speech-to-Text) mexanizmi — bu foydalanuvchi aytgan so‘zlarni raqamli signal ko‘rinishidan matnga aylantiruvchi texnologiya. Uning ishlash jarayoni bir necha bosqichdan iborat: 1. Signalni qabul qilish: foydalanuvchi nutqi mikrofon orqali qabul qilinadi va raqamli shaklga o‘tkaziladi. 2. Oldindan ishlov berish: signal shovqinlardan tozalanadi, chastota normallashtiriladi. 3. Xususiyatlarni ajratish: Mel-Frequency Cepstral Coefficients (MFCC) kabi usullar yordamida nutqning asosiy parametrlari olinadi. 4. Akustik model: sun’iy neyron tarmoqlar yordamida tovushlar fonemalarga ajratiladi. 5. Til modeli: so‘zlar orasidagi grammatik va semantik bog‘lanishlarni aniqlaydi. 6. Dekodlash: yakuniy matn shaklida natija hosil qilinadi. Mobil ilovalarda bu jarayonni amalga oshirish uchun Google Speech-to-Text API, Apple Speech Framework, yoki Vosk API kabi vositalar keng qo‘llaniladi. Oktabr, 2025-Yil 240 Kod namunasi (Android, Kotlin): val recognizerIntent = Intent(RecognizerIntent.ACTION_RECOGNIZE_SPEECH) recognizerIntent.putExtra(RecognizerIntent.EXTRA_LANGUAGE, "uz-UZ") speechRecognizer.setRecognitionListener(object : RecognitionListener { override fun onResults(results: Bundle) { val text = results.getStringArrayList(SpeechRecognizer.RESULTS_RECOGNITION)?.get(0) textView.text = text } }) speechRecognizer.startListening(recognizerIntent) Bu usul yordamida foydalanuvchi aytgan so‘zlar avtomatik tarzda matn ko‘rinishiga keltiriladi va chat-botning matnli moduli tomonidan qayta ishlanadi.Matndan nutqqa (Text-toSpeech) texnologiyasi esa aksincha, dastur tomonidan hosil qilingan matnni ovozli shaklga aylantiradi. Uning asosiy bosqichlari quyidagilardan iborat: 1. Matnni tahlil qilish (Text Analysis): matn punktuatsiya, raqam, qisqartmalar va urg‘ularni aniqlash orqali fonetik tahlil qilinadi. 2. Fonetik konversiya: har bir so‘z uchun fonemalarga ajratish amalga oshiriladi. 3. Nutq sintezi: tayyor fonemalar akustik modelga kiritilib, tovushga aylantiriladi. 4. Ovoz chiqish moduli: yakuniy tovush foydalanuvchi qurilmasida eshittiriladi. Mobil tizimlarda TTS texnologiyasini integratsiya qilish uchun Google Text-to-Speech API, eSpeak, yoki OpenAI TTS model kabi yechimlardan foydalanish mumkin. Android tizimida TTS sinfi yordamida quyidagicha ovoz chiqarish amalga oshiriladi: val tts = TextToSpeech(context) { status -> if (status == TextToSpeech.SUCCESS) { tts.language = Locale("uz", "UZ") tts.speak("Assalomu alaykum! Qanday yordam bera olaman?", TextToSpeech.QUEUE_FLUSH, null, null) } } Shunday qilib, chat-bot foydalanuvchi tomonidan kiritilgan so‘rovni STT yordamida matnga aylantiradi, uni tahlil qiladi, so‘ng natijani TTS orqali ovoz shaklida qaytaradi. Ushbu ikki yo‘nalishning integratsiyasi ovozli interfeyslarni inson nutqiga maksimal yaqinlashtirish imkonini beradi. Ovozli chat-bot foydalanuvchi tomonidan kiritilgan so‘rovni STT yordamida matnga aylantiradi, uni tahlil qiladi, so‘ng natijani TTS orqali ovoz shaklida qaytaradi. Ushbu ikki yo‘nalishning integratsiyasi ovozli interfeyslarni inson nutqiga maksimal yaqinlashtirish imkonini beradi. Amaliy qo‘llanishda ovozli chat-botlar ta’lim, tibbiyot, transport, savdo va xizmat ko‘rsatish sohalarida keng qo‘llanilmoqda. Masalan, mobil bank ilovalari ovozli buyruqlar orqali hisobni tekshirish imkonini beradi; ta’lim ilovalari esa talabalar bilan tabiiy tilda muloqot qiladi. TTS va STT modullarini integratsiya qilish uchun mobil dasturlashda quyidagi texnologiyalar ishlatiladi: Flutter / Kotlin / Swift — foydalanuvchi interfeysi; Python / Node.js backend — matnni qayta ishlash; Oktabr, 2025-Yil 241 Dialogflow, Rasa yoki ChatGPT API — tabiiy tilni tahlil qilish; Firebase yoki MySQL — foydalanuvchi ma’lumotlarini saqlash. Ovozli chat-botlar inson va texnika o‘rtasidagi tabiiy muloqotni ta’minlovchi eng samarali yechimlardan biridir. TTS va STT texnologiyalarining birgalikda ishlashi mobil ilovalar funksionalini kengaytiradi, foydalanuvchi tajribasini yaxshilaydi va nogironligi bor insonlar uchun ham qulaylik yaratadi. O‘zbek tili uchun moslashtirilgan ovozli chat-botlarni yaratish kelajakda sun’iy intellekt asosidagi mahalliy til texnologiyalarining rivojlanishiga turtki bo‘ladi. Foydalanilgan adabiyotlar: 1. Google Cloud. Speech-to-Text API Documentation. 2024. [elektron resurs] 2. OpenAI. Text-to-Speech and Whisper Models Overview. 2024. [elektron resurs] 3. Jurafsky, D., & Martin, J. H. Speech and Language Processing. Pearson, 2023. 4. Android Developers. TextToSpeech Class Reference. 2024. [elektron resurs] 5. Kim, J., et al. End-to-End Neural Speech Recognition and Synthesis. IEEE Transactions on Audio, 2022. 6. O‘zbekiston Respublikasi Raqamli texnologiyalar vazirligi. Sun’iy intellektni rivojlantirish strategiyasi 2021–2030 yillarga mo‘ljallangan. Toshkent, 2021.