Biztos
sokan emlékeznek még Devilsoftnak 1990-ben készült SAY című beszélő programjára. Vagyis,
beszélő programnak kicsit túlzás nevezni, inkább mondjuk azt, hogy megpróbálja
a beszédet utánozni. A mai világban, amikor a Google felolvasója már több
nyelven tud felolvasni, mint bármelyik ember, ez nem túl érdekes, de a 90-es
években nagyon is fel lehetett kelteni az emberek érdeklődését ezzel: beírunk
valamiféle szöveget a :SAY után idézőjelek közé, és azt „felolvassa” a gép a maga gépies hangján, ez
fantasztikus! Talán voltak, akik a 90-es években elszórakoztak ezzel a
programmal, mindenféle szavakat, szöveget beírtak és jót szórakoztak azon, hogy
a gép hogyan „ejti ki” azokat.
Kicsit
teszteltük a programot, megkérdeztem néhány embert, mi a véleményük róla. Beszédes Elemér
azt nyilatkozta, a brekegésimitátor még járhatna kicsit logopédushoz, hogy
emberibb hangja legyen, de zajgenerátornak elmegy. Élesben is kipróbáltuk: Szó Ödön
megkérte egy családtagját, álljon háttal a képernyőnek, míg beír néhány szót,
amit a gép felolvas. Sokadik felolvasás után értette meg a szavakat az, aki
háttal állt. Itthon mi is tettünk néhány próbát. Az „iskola” szót valamiért
nagyon érthetően „ejti” a program, az is megértette, aki nem látta, hogy ezt
írjuk be. Ellenben a „mit sütsz, kis szűcs?” mondat már nem volt érthető.
Aki nem tudta, mit írtunk be, sokadik hallgatás után is úgy értette, hogy „virslit tessék”. Ennek ellenére érdekes, szórakoztató a
program.
Valóban
használható a program zajgenerátornak is. A szóközökhöz érve kis szünetet tart,
így megfelelően váltogatva a betűket és a szóközöket akár jó, ritmusos „zenét”
is kaphatunk. Egy kis ízelítő a program működéséből:
A
program fonetikusan olvas fel, de sem a magyar, sem más nyelv kiejtési szabályait nem követi igazán. Öt
magánhangzót ismer (a, e, i, o, u), az ékezettel jelölt magánhangzóinkat (pl. é, ö) nem. Minden
egyes betűt „kiejt”, így a „cs” vagy az „sz” két grafémáját is külön-külön, és
nincs is külön „sz” és „cs” hang. „Sz” helyett is „s”-t, „cs” helyett is „c”-t
írhatunk be. Emberi beszédben feltűnő lenne, ha valaki az s-t és az sz-t,
illetve a c-t és a cs-t is ugyanúgy ejti, de a múlt század vége felé egy
számítógéptől ez elfogadható volt.
A
program tehát rendszerbővítőként használható, bármilyen basic programból
meghívható (Zzzippel fordított programból azonban nem). Sajnos nem készültek
olyan basic programok, melyek ezt kihasználják. Használatáról annyit érdemes
tudni, hogy a :SAY parancs után idézőjelbe kell írni a szövegünket, és a kezdő idézőjel
után hagyni kell egy szóközt. Talán nem sokan tudták, hogy lehet a beszéd
sebességét is állítani, ehhez az idézőjel előtt egy 1 és 256 közötti számot kell
megadnunk, az 1 a leggyorsabb, a 256 a leglassabb tempó. Az alapértelmezés 33.
Ha a tempót elállítjuk, akkor az úgy is marad, ha nem adjuk meg külön. A tempó
változtatásának lehetőségét kihasználva például a következő program nyújthat
kulturált kikapcsolódást:
100
FOR A=1 TO 48
110 EXT ”say ”&STR$(A)&””” iskola”””
120 GOTO 130
130
NEXT A
Ha
Zozosoft által továbbfejlesztett EXOS van a gépünkben, akkor a 120-as sor
természetesen elmaradhat.
Két
másik beszélő program is készült Enterprise-ra, de pontosan olyan
hangminőségben „olvasnak fel”, mint a SAY, csak a kezelésük tér el. Míg a SAY 1.0
rendszerbővítő, a Super Talk 2.0 programban egy csatornát kell megnyitni a say:
eszközre (pl. OPEN #1:"say:"), és a PRINT utasítással arra kell küldeni a hallani kívánt szöveget (pl. PRINT #1:"keretkarakterek na mi van"). A
Mikrobi című programba pedig indítás után beírhatjuk a szövegeinket és
meghallgathatjuk, basic programból nem hívhatjuk meg.
A
teljesség kedvéért meg kell említeni a hardveres beszédszintetizátort, a
Speakeasy-t is. Ezt a nyomtatókimenetre kell csatlakoztatni. Ennek sajátossága,
hogy a nyomtatásra szánt szövegeket rezgésekké alakítja, így a papír helyett a
dobhártyánkat örvendezteti meg produktumával. Ez már valamivel érthetőbben
olvas fel, mint az előbbi szoftveres megoldások. Sajnos ezt sem használja ki
túl sok program, egyedül az Eat It Up boldogítja szövegelésével a Speakeasy-vel
rendelkező játékosokat, ha a játék indulásakor azt választjuk ki, hogy mi bizony még Speakeasy-vel is rendelkezünk.
No comments:
Post a Comment