Currah es un fabricante británico de periféricos informáticos , que se especializa principalmente en dispositivos de síntesis de voz . Produjo dispositivos similares para computadoras de consumo de 8 bits ZX Spectrum , Commodore 64 y algunas otras computadoras de la década de 1980 .
En 1985 Currah fue adquirida por dk'tronics .
Currah μSource es un cartucho ROM que contiene un ensamblador de macros de dos pasos, lenguaje Forth y un depurador. [una]
El nombre completo del dispositivo es Currah Microspeech , o μSpeech .
El dispositivo se fabricó en forma de cartucho que se conectaba al puerto de expansión ubicado en la parte posterior de la carcasa del ZX Spectrum. El kit incluía cables para conectar la salida de antena de la computadora y la entrada de antena del televisor al dispositivo. Al usar el dispositivo, en lugar de simplemente conectar la computadora al televisor, era necesario conectar la computadora a través del dispositivo, ya que mezclaba su salida de sonido con la señal de alta frecuencia.
De forma predeterminada, el dispositivo pronunciaba todas las pulsaciones de teclas realizadas por el usuario, incluidas incluso las teclas del cursor. Este modo podría desactivarse utilizando una variable KEYS reservada . El comando LET KEYS=0desactivó el modo de pronunciación de las pulsaciones de teclas.
Se pueden expresar palabras y frases individuales utilizando la variable de cadena reservada S$. Su contenido se interpretaba letra por letra, se usaban corchetes para separar los alófonos . Un ejemplo sencillo es "(dth)is" (la palabra inglesa this), donde se utilizaba la combinación de letras (dth) para indicar el sonido correspondiente a th . Había un total de 63 alófonos diferentes disponibles. También hubo algunas opciones simples de cambio de tono que permitieron resaltar las letras mayúsculas: se pronunciaron con un tono ligeramente más alto que las minúsculas.
Ejemplo más complejo:
Salida de Currah Microspeech | |
Ayuda de reproducción |
El dispositivo contenía BMK que interceptaba el acceso a la memoria del procesador al escribir datos, una ROM que contenía secuencias de voz para palabras clave y un chip sintetizador de voz SP0256-AL2 . También había un generador de reloj para garantizar una reproducción de voz estable y un modulador de RF diseñado para transmitir sonido a un televisor a través de un cable de antena.
Al usar el dispositivo, se asignaron 256 bytes del espacio de direcciones de la computadora a sus necesidades, lo que cambió el área de pseudográficos del usuario y el límite superior de memoria para el intérprete de lenguaje BASIC . Por esta razón, el dispositivo era incompatible con algunos programas (en particular, juegos) que usaban esta área de memoria para almacenar código.
Para reducir el costo del dispositivo, no tenía un conector de paso para conectar simultáneamente otros dispositivos al puerto de expansión de la computadora. Dado que la mayoría de los fabricantes de interfaces de joystick también usaban un puerto de expansión para conectar sus dispositivos, no era posible usar un joystick y un dispositivo MicroSpeech al mismo tiempo.
Sinclair y sus clones | Computadoras||
---|---|---|
Sinclair | ||
tiempox | ||
clones | ||
URSS, Rusia, CEI |
| |
Periferia | ||
Otro |
|