AMIGA # 1
То же самое относится и к стандартному устройству \"SPEAK:\" (ему соответствует файл \"L:Speak-handler\"). Видимо в корпорации Commodore в своё время никому не пришло в голову, что Amiga когда-нибудь заговорит не только по-английски (хоть и с изрядным английским акцентом). Взламывание чужих, даже не совсем правильно работающих программ, находится далеко вне сферы интересов автора, поэтому и Say и \"L:Speak-handler\" остались нетронутыми, а функции речевой поддержки были возложены на русификатор. Для активации любых ARexx-команд необходимо, чтобы в вашей системе работал ARexx-сервер (обычно запускается из файла \"S:User-Startup\" командой \"System/RexxMast >NIL:\" — если запускать из \"SYS:WBStartup\", то каждый раз будет вылетать надоедливое окошко). Можете сразу попробовать исполнить из Shell следующую строку:
rx \"address \'Rusifier.port\'; \'SPEAK Здравствуйте!\'\" и вам станет всё ясно по поводу использования команды SPEAK. С помощью соответствующих ARexx-команд можно изменить звучание речи (после запуска русификатора устанавливается неспешный мужской бас) следующим образом:
MALE — мужской голос;
FEMALE — женский голос;
PITCH/N/A — высота голоса. Числовой параметр может находиться
в диапазоне от 65 (бас) до 320 (наверное, сопрано);
RATE/N/A — скорость произношения. Числовой параметр может
находиться в диапазоне от 40 (медленнее некуда) до 400;
VOLUME/N/A — громкость звука: 0 — ничего не слышно,
64 — максимальная громкость;
STANDARD — восстанавливаются начальные речевые установки
(PITCH 65, MALE, RATE 135, VOLUME 64). На прилагаемой к этой книге дискете есть ARexx-файл управления русификатором \"Речь.гехх\", где пробуются различные режимы произношения. Вы можете чередовать русские и английские слова в произносимой фразе произвольным образом. Русское ли слово, или английское, определяется по первой встреченной в слове букве за исключением \"а\" (\"а\" на русифицированной Амиге — общая буква для обоих языков).
|