Ishni bajarish tartibi
1. Ishning nomi, vazifaga muvofiq vazifa.
Ishning maqsadi
3. Nazariy materiallarni o‘rganish.
4. Dastur.
5. Kompyuterda dastur natijalari.
6. Xulosa.
Topshiriqlar
LINUX OTda nutqli tovushlarni kirish
Язык- English(US) – dan kerakli tilni tanlash
Tizimga audio/video yuklash
Nazorat savollari
LINUX OTda nutqli tovushlarni qanday muhit?
Barcha nutqni tanish dasturlaridan nimasi bilan farq qiladi?
Ushbu platformani qanday kamchilik tomonlari bor?
Ushbu platformani qanday afzallik tomoni bor?
LABORATORIYA ISHI № 9
Mavzu: Open Mary tizimida nutqli tovushlarni taxlil qilish
Ishdan maqsad: Open Mary tizimida nutqli tovushlarni taxlil qilishni o’rganish.
Nazariy qism
MaryTTS-ning eng qadimgi versiyasi 2000 yilda Mark Shreder tomonidan DFKI ning Til texnologiyalari laboratoriyasi va Saarland universiteti fonetika institutining hamkorlikdagi loyihasi sifatida ishlab chiqilgan.
Ko'p yillar davomida u rivojlanib, etuklashdi, avval u "Matndan nutqga" (TTS) ichki komponent sifatida va keyinchalik tobora ko'payib borayotgan jamoaga ega bo'lgan to'liq ochiq manbali TTS platformasi sifatida.
Yaratilishidan beri MaryTTS sezilarli darajada o'zgardi, ammo u asl maqsadiga sodiq qolmoqda:
Java-da yozilgan sintezdagi tadqiqotlar uchun modulli arxitektura.
MaryTTS tarixi asosan bir necha bosqichlarga bo'linishi mumkin:
Mark va boshqa dastlabki ishlab chiquvchilar hammasi boshqa muassasalar va loyihalarga o'tdilar, shuning uchun MaryTTSning dastlabki kunlari haqida kam narsa ma'lum.
DFKI TTS uchun o'z ichki echimini ishlab chiqishni xohladi va MaryTTSga aylanishi kerak bo'lgan dastlabki mujassamlashish bir-biriga ma'lumotlarni uzatuvchi qobiq skriptlari to'plamidan iborat edi.
Mark DFKI tarkibiga kirgach, barqaror va kengaytiriladigan TTS platformasini yaratish uchun uni qayta ishlab chiqish va ob'ektga yo'naltirilgan tarzda amalga oshirish kerakligini tushundi.
Qaror Java foydasiga qabul qilindi (C ++ dan yuqori), chunki platformani ko'chirish muhim mezon edi.
Dastlab, birinchi ma'lumotnomada tasvirlanganidek, MARY MBROLA-dan nemis tilining difon sintezi uchun qo'shimcha sifatida foydalangan.
Ingliz tilini qo'llab-quvvatlash, Java-ning Flite porti bo'lgan FreeTTS-dan kodni qo'shish orqali qo'shildi, bu esa o'z navbatida muhtaram Festivalning engil vaznli ish vaqti edi.
2005 yilda dasturiy ta'minot loyihasida Saarland universiteti talabalari Tibet tili uchun TTS tizimini yaratish uchun MARY-dan foydalanganlar.
Kompyuter matnni so'zlarga, so'zlarni tovushlarga ajrata oladi, so'ngra zarurini tanlaydi va ularni uzluksiz tovush oqimiga yopishtiradi. Matnni tahlil qilishda uning o'ziga xosligi (texnikasi badiiy yoki she'riyatga qaraganda boshqacha o'qilishi kerak), gapning mohiyati (deklarativ, so'roq, undov), so'zlardagi pauzalarning joylashishi, so'zlar va jumlalar o'rtasida hisobga olinadi. Olingan ovozli signalni tushunishni yaxshilash yoki nutq tempini o'zgartirish uchun filtrlash mumkin. Turli xil ovozlarga ega bo'lish uchun, masalan, erkak va ayol, siz turli xil tovush asoslariga ega bo'lishingiz kerak.
Har bir tilda standart bo'lmagan talaffuz qoidalariga ega so'zlar mavjud. Bunday so'zlar uchun maxsus lug'at tuzilgan - leksika. Matnni tahlil qilishda kompyuter so'zni birinchi navbatda leksikodan izlaydi, agar u yo'q bo'lsa, u holda ushbu til uchun qoidalarga muvofiq tovushlarni chiqaradi.
Internetda nima topildi
MaryTTS - bu Java-da yozilgan ochiq manbali, ko'p tilli Matndan Gapga Sintez platformasi.
Dastlab DFKI ning Til texnologiyalari laboratoriyasi va Saarland universiteti fonetika institutining hamkorlikdagi loyihasi sifatida ishlab chiqilgan.
U hozirda MMCI va DFKI mukammallik klasteridagi multimodal nutqni qayta ishlash guruhi tomonidan qo'llab-quvvatlanmoqda.
5.2 versiyasidan boshlab MaryTTS nemis, ingliz va amerika ingliz, frantsuz, italyan, lyuksemburg, rus, shved, telugu va turk tillarini qo'llab-quvvatlaydi; ko'proq tillar tayyorlanmoqda.
MaryTTS yangi tillarni tezkor qo'llab-quvvatlash va birliklarni tanlash va HMM asosida sintez ovozlarini yaratish uchun vositalar to'plami bilan ta'minlangan.
Juda ko'p emas, lekin nutqni tanib olish va nutqni sintez qilish tizimlari mavjud. Ushbu sharhda biz termoyadroviy tizimlarni ko'rib chiqamiz.
Do'stlaringiz bilan baham: |