Currah

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2016. április 16-án áttekintett verziótól ; az ellenőrzések 4 szerkesztést igényelnek .

A Currah  egy brit számítógép- perifériák gyártója , amely elsősorban beszédszintézis -eszközökre specializálódott . Hasonló eszközöket gyártott a 8 bites fogyasztói számítógépekhez : ZX Spectrum , Commodore 64 és néhány más , az 1980- as évek számítógépéhez .

1985-ben a dk'tronics felvásárolta a Currah -t .

Currah μSource for the ZX Spectrum

A Currah μSource egy ROM-kazetta, amely kétlépéses makró-összeállítót, Forth nyelvet és hibakeresőt tartalmaz. [egy]

Currah Microspeech a ZX Spectrumhoz

Az eszköz teljes neve Currah Microspeech vagy μSpeech .

Az eszköz egy kazetta formájában készült, amely a ZX Spectrum ház hátulján található bővítőporthoz csatlakozott. A készlet tartalmazta a számítógép antennakimenetének és a TV antennabemenetének a készülékhez való csatlakoztatásához szükséges kábeleket. A készülék használatakor a számítógép egyszerű csatlakoztatása helyett a TV-hez kellett csatlakoztatni a számítógépet a készüléken keresztül, mivel az a hangkimenetét keverte a nagyfrekvenciás jelbe.

Alapértelmezés szerint az eszköz a felhasználó által végrehajtott összes billentyűleütést kimondta, beleértve a kurzorbillentyűket is. Ez a mód egy fenntartott változó használatával kikapcsolható KEYS. A parancs LET KEYS=0kikapcsolta a billentyűleütések kiejtési módját.

Beszédprogramozás

Az egyes szavak és kifejezések a fenntartott karakterlánc változó használatával hangozhatók el S$. Tartalmát betűről betűre értelmezték, az allofónok elkülönítésére zárójelek szolgáltak. Egy egyszerű példa erre a "(dth)is" (az angol this szó), ahol a betűk (dth) kombinációját használták a th -nek megfelelő hang jelzésére . Összesen 63 különböző allofon volt elérhető. Volt néhány egyszerű hangmagasság-eltolódási lehetőség is, amelyek lehetővé tették a nagybetűk kiemelését - ezeket valamivel magasabb hangmagassággal ejtették ki, mint a kisbetűket.

Bonyolultabb példa:

Currah mikrobeszéd kimenete
Lejátszási súgó
5 REM OKAY WISEGUY EZ VAN 10 LET a$=" (oo)K (AA)" 20 LET b$="w(ii)z (ggg) (ii)," 30 LET c$=" (dth) ebből származik" 40 LET S$=a$+b$+c$

Technikai részletek

Az eszköz tartalmazta a BMK elfogó processzormemória -hozzáférést az adatok írásakor, a ROM -ot, amely a kulcsszavakhoz beszédszekvenciákat tartalmazott, és egy SP0256-AL2 beszédszintetizátor chipet . Volt még egy óragenerátor a stabil beszédvisszaadás biztosítására, valamint egy RF modulátor, amely a hang antennakábelen keresztül történő továbbítására szolgált a TV-re.

Az eszköz használatakor a számítógép címteréből 256 bájtot adtak az igényeinek, ami eltolta a felhasználói pszeudográfia területét és a BASIC nyelvi tolmács felső memóriakorlátját . Emiatt az eszköz nem volt kompatibilis néhány programmal (különösen játékokkal), amelyek ezt a memóriaterületet használták kód tárolására.

Az eszköz költségének csökkentése érdekében nem volt rajta átmenő csatlakozó, amellyel egyidejűleg más eszközöket is csatlakoztathatna a számítógép bővítőportjához. Mivel a legtöbb joystick interfész gyártó bővítőportot is használt eszközei csatlakoztatásához, így nem lehetett egyszerre joystickot és MicroSpeech eszközt használni.

Linkek