AMIGA # 1
А вот что касается цифр и всяких значков: если во встреченном тексте нет ни одной русской буквы, и не установлен режим предпочтения русского языка, то текст считается полностью английским и всё читается по-английски. Иначе все значки, которые можно прочитать (типа % — процент), а также все цифры читаются по-русски. Режим предпочтения русского языка устанавливается ARexx-командой:
PREFER RUSSIAN а режим предпочтения английского языка командой:
PREFER ENGLISH Русификатор позволяет управлять фильтром низких частот на момент воспроизведения речи. По умолчанию, во время произношения какой-либо фразы фильтр отключается, что дает менее глухой звук, нежели со включенным фильтром. Существуют 3 команды ARexx-a, позволяющие устанавливать режим работы фильтра:
FILTER OFF — при воспроизведении фильтр отключается;
FILTER ON — при воспроизведении фильтр включается;
FILTER IGNORE — воспроизведение речи не влияет на звуковой фильтр. Следует заметить, что поскольку яркость свечения светодиода \"Power\" напрямую зависит от состояния фильтра, а этот же светодиод индицирует включение русского или латинского режима, то на время воспроизведения речи русско-латинский режим может временно переключаться (впрочем, это имеет значение только в том случае, если вы работаете на клавиатуре, когда Амига говорит, что весьма маловероятно). Если возникнут неудобства, исполните FILTER IGNORE из Shell-окна:
rx \"address \'Rusifier.port\'; \'FILTER IGNORE\'\" Для программистов
Кроме вышеупомянутых команд, управляющих речевым синтезатором, русификатор понимает еще несколько: RUSSIAN — включить русский режим; ENGLISH — включить латинский режим; TOGGLE — сменить русский режим на латинский или наоборот; ASKMODE — команда возвратит в переменной RC значение 1, если включён русский режим или 0 в противном случае; STOP — запретить обработку входных событий в системе (блокировка мыши и клавиатуры). Может быть полезно, если вы, например, хотите воспользоваться для своих целей \"мышиным\" портом, не отдавая его системе, а также во многих других случаях, когда вся ваша программа берёт обработку любых входных событий \"на себя\", а возиться с установкой хэндлера прерываний для устройства \"input.device\" нет особого желания.
|