Курра - Currah

Currah был британским производителем периферийных устройств для компьютеров , известным в основном своими картриджами ПЗУ для синтеза речи, которые он разработал для ZX Spectrum , Commodore 64 и других 8-битных домашних компьютеров 1980-х годов.

Currah μSource для ZX Spectrum

Курра μSource от Quadhouse. В автономном картридже ROM он имеет полнофункциональный двухпроходный макроассемблер, Forth и отладчик, все из которых могут взаимодействовать с Basic. Он также совместим с интерфейсом 1.

Курра μSpeech для ZX Spectrum

Currah μSpeech, обычно называемый Microspeech, подключается к порту расширения на задней панели ZX Spectrum. Были предусмотрены дополнительные провода для подачи звука и сигнала УВЧ от компьютера в устройство. К устройству был подключен антенный кабель, и звуки речи были добавлены к UHF-сигналу, генерируемому компьютером.

По умолчанию устройство «произносит» каждое нажатие клавиши, сделанное пользователем, даже клавиши направления, обозначенные как «КУРСОР». Это можно контролировать с помощью зарезервированной переменной KEYS . Печатать

LET KEYS=0

отключил бы эту функцию.

Программная речь

Определенные слова и фразы можно произносить, присвоив значение зарезервированной строковой переменной S$ . Это интерпретировалось побуквенно, если не использовались скобки для обозначения других аллофонов . Простым примером может быть «(dth) is», (dth), представляющий звонкий зубной фрикативный звук / ð /. Было предоставлено шестьдесят три аллофона. Элементарная модуляция высоты тона может быть достигнута путем изменения регистра букв - буквы верхнего регистра произносятся с немного большей высотой тона.

Более сложный пример:

 5 REM OKAY WISEGUY THIS IS IT
10 LET a$=" (oo)K (AA)"
20 LET b$="w(ii)z (ggg) (ii),"
30 LET c$=" (dth)is iz it"
40 LET S$=a$+b$+c$

Технические подробности

Блок содержал ULA, который работал с командой WRITE от микропроцессора, ПЗУ, содержащее шаблоны речи по ключевым словам, и речевой процессор SP0256-AL2 . Он также содержал часы для четкой речи и аудиомодулятор для передачи звука на телевизор. Был предусмотрен небольшой регулировочный винт для точной настройки аудиовыхода.

Устройство выделило себе верхние 256 байт памяти при включении и переместилось вниз по USR-графике и RAMTOP. Это сделало его несовместимым с некоторыми программами, особенно играми, которые используют это пространство для машинного кода.

По соображениям стоимости в устройстве не предусмотрено последовательное подключение дополнительных устройств к порту расширения компьютера. Многие производители интерфейсов для джойстиков использовали тот же подход, что означает, что вы не можете одновременно подключать джойстик и устройство MicroSpeech.

Booty (Firebird Software Ltd) обнаружил присутствие устройства MicroSpeech и представил пользователю игру, совершенно отличную от той, в которую можно было бы играть, если бы модуль MicroSpeech отсутствовал.

История

Currah была приобретена DK'Tronics в 1985 году. DK'Tronics продолжала производить устройство MicroSpeech, и многие из их программных продуктов (например, Maziacs и Zig Zag ) поддерживали его.

внешние ссылки

Рекомендации