Title: Bemutatkozik a Vil
1Bemutatkozik a Világhalló
- Aki még nem hallott mesterségesen generált
beszédet azt kérdezi, hogy - Miben különbözik a Világhalló és a
beszédszintetizátor? - Hasonlat A beszédszintetizátor a motor, a
Világhalló a karosszéria.
- Aki már hallott beszédszintetizátort beszélni azt
kérdezi, hogy - Miben különbözik a Világhalló és egy
képernyoolvasó? - Hasonlat A képernyoolvasás az otthon fozés, a
Világhalló az étteremben evés.
2A Világhalló bemutatkozik annak, aki még nem
hallott mesterségesen generált beszédet
A beszédszintetizátor motor nem a kliens gépében
muködik, hanem központi hangszerveren, és a
szövegeket kombinált szöveg- és hangfolyamként
juttatja el a hallgatóhoz (mint egy
szövegrádió) egy speciális, erre a célra
kifejlesztett hang-szöveg szinkronprotokoll (wow)
segítségével. Ez biztosítja, hogy a szövegben
navigálni, lapozni lehessen. .
PROFIVOX
NÉMET
KÖZPONTI HANGSZERVER
ANGOL
FRANCIA
3A Világhalló architektúrája
4INTEGRÁLT SZOLGÁLTATÁS A szolgáltató végzi
- Motor cseréjét, pl., fejlettebb verzióra (több
hangszín, állítható sebesség, jobb beszédminoség)
és több motorra, pl. idegen nyelvure - A számítógépes nyelvi elemzés új eredményeinek
felhasználását - A felolvasás szempontjából informatív,
strukturális és nyelvi annotációk, (ilyenek pl. a
mondat, bekezdés, versszak, fejezet, stb.
jelölések vagy az akár ragozott - idegenszó
illetve név helyes kiejtése). - Ez tesz lehetové a nyelvtanilag helyes, központi
kivételszókezelést. - Pl. V. Hugoval
- A felolvasásra legalkalmasabb formátumra hozza
függetlenül attól, hogy milyen formátumban
érhetok el (HTML, ZIPHTML, TXT, ZIPTXT, MSWORD,
RTF, XML, SGML) - Egy egységes közeget, vizuális információk
nélkül is kezelheto felhasználói felületet
biztosít. Ez a felület személyre szabható. A
felhasználói beállítások közül az egyik
legfontosabb a KÖNYVJELZO funkció. A
felhasználói beállítások megmaradnak, míg a
folytonosan fejlodo alkalmazás minden
bejelentkezésnél frissül (Webstart).
5A Világhalló rendszer komponensei
VH SZERVER
PROFIVOX
NYELVI ELEMZO
6A VilágHalló kliens A kliens program fo feladata
könyvek ill. hosszabb szövegek felolvasása.
Kétféle módon használható
- 1. Indítható a program egy web oldalon
elhelyezett link segítségével, mely a VilágHalló
szerver által már feldolgozott könyvre való
hivatkozást tartalmaz. Ekkor a VilágHalló kliens
automatikusan elindul a felhasználó számítógépén
és elkezdi felolvasni a linkben hivatkozott
szöveget. - 2. Elindítható a kliens számítógépen. Ekkor a
felhasználói felület kereso és tallózó
funkcióival választható ki a felolvasni kívánt
könyv, ill. ennek valamely részlete, vagy
folytatható a felolvasás a felhasználó által
korábban letett könyvjelzok valamelyikétol.
- Verziók követésére a Java WebStart
alkalmazás-menedzser rendszert használja - A VilágHalló kliens felhasználói felülete
konfigurálható a felhasználók igényeinek
megfeleloen. A konfigurálással a megjelenés
(színek, betuméret, stb.), a felolvasás módja
(részletesség, sebesség, szintetizátor) és a
vezérlés (billentyukombinációk) állítható be
7A VilágHalló szerver Komponesek
- Web szerver
- Apache, Tomcat web és alkalmazás szerverek
gondoskodnak a VilágHalló szerver oldali
komponenseinek futtatásáról és weben keresztüli
elérhetoségérol. - ContentServlet
- A kliens programokat kiszolgáló egység. A
felhasználók nyilvántartását, beléptetését, a
könyvjelzok kezelését, a könyvek adatbázisában
való keresést végzi és közvetít a hangszerver és
a kliens között.
- JNLPServlet
- A kliens alkalmazás letöltését és frissítését
végzi, valamint a gondoskodik az alkalmazásnak a
hívási paraméterekkel történo indításáról. - TTS szerver
- Egyszeru TCP protokollon keresztül teszi
elérhetové a MS Speech API-n keresztül illesztett
text-to-speech motort a ContentServlet számára
8Nyelvi Elemzo
- A szövegek strukturális feldolgozása
- Könyvek esetében ez a nyitólap, tartalom,
fejezetek, stb. felismerését és a szerkezet
adatbázisban való rögzítését jelenti. Ez teszi
lehetové a könyv szerkezeti elemein való
navigálást. -
- A szövegek nyelvtani feldolgozása
- Ez szótövelést, szófelismerést és mondatokra
bontást jelent. Ez teszi lehetové a szintetizátor
meghajtását értelmes szintaktikus egységekkel,
mely alapfeltétele a helyes intonációnak, a
kivételszavak felismerését és helyes kiejtésük
megállapítását, valamint a mondat-szintu
navigálást a felolvasott szövegben.
- A felolvasható szövegek gyujteménye
- A VilágHalló rendszernek saját gyujteménye van
a felolvasható szövegekbol. Az ide bekerülo
szövegeket, könyveket egy elokészíto program
dolgozza fel. Ez az elokészítés teszi lehetové a
felhasználók számára a könyvek keresését és a
szövegben való navigálást, valamint az
értelmezett felolvasást. - Elokészíto rendszer
- A könyv meta-adatainak és a szöveg forrásának a
megadása és tárolása - A könyvet leíró XML állomány megadásával vagy az
adatok közvetlen bevitelével. Ez biztosítja a
felhasználók számára a keresés lehetoségét. - A különbözo típusú szövegek azonos alakra való
konvertálása. (A szövegek lehetnek TXT, HTML,
tömörített (zip-elt) TXT vagy HTML és XML
formátumúak.)