Як «розмовляє» DOS? Частина 1
У моєму першому матеріалі, відкрило цикл статей, присвячених роботі незрячих користувачів на персональному комп'ютері, було дано побіжний і загальний огляд даної теми. Сьогодні ж ми більш детально розглянемо «говорить» ДОС, з якого все і починалося.
Освоєння незрячими комп'ютера почалося ще в дев'яності роки, коли замість внутрішньої звукової карти використовувався її зовнішній прабатько COVOX - Цифрово-аналоговий перетворювач. Цей пристрій через спеціальний порт під'єднується до комп'ютера, і вже через нього йшов звук. Потім, через час, його замінили вбудовані динаміки та сучасні аудіо-карти.
Тоді ще не було написано спеціальних програм, які дозволяли б незрячим працювати на комп'ютері, не було синтезаторів людської мови-але вже в той час найбільш активні люди пробували освоїти комп'ютер, застосовуючи для цього азбуку Морзе. На підключений до комп'ютера COVOX надходили численні сигнали, крапки і тире, які потрібно було в розумі перетворити в букви і слова, щоб зрозуміти, що саме видає комп'ютер.
Це, звичайно ж, було достатньо важко і займало багато часу. Такий спосіб роботи на комп'ютері не міг вважатися задовольняє, і на зміну морзянці прийшли перші пакети програм, які сприяють більш повноцінній роботі незрячих за комп'ютером. Деякі з цих програм ми і розглянемо в даній статті.
Однією з програм, що озвучують операційну систему ДОС, є «Аргус». Це пакет програм, що дозволяє за допомогою синтезатора мови контролювати інформацію, що вводиться з клавіатури і виведену на екран персонального IBM-сумісного комп'ютера в текстовому режимі. Це дає незрячому користувачеві можливість роботи з будь-якими програмами різного призначення, що використовують текстовий режим екрану, наприклад, з текстовими і табличними процесорами, системами програмування.
«Аргус» надає наступні можливості:
1. Озвучування інформації, що вводиться з клавіатури.
2. Автоматичне озвучування текстової інформації, виведеної на екран іншими програмами.
3. Читання фрагментів екрану по командам користувача (символу, слова, рядки, заданої області і т.д.) в процесі функціонування інших прикладних і системних програм.
4. Відстеження змін на екрані і оповіщення про них користувача.
5. Автоматичне завантаження конфігурацій, пристосованих для конкретної програми при її запуску.
В якості синтезаторів мови Аргус підтримує мовні драйвери типу «SDRV». Аргус має самодокументацію, що дозволяє в більшості випадків супроводжувати дії користувача відповідними мовними повідомленнями.
Для нормальної роботи програми потрібно персональний IBM-сумісний комп'ютер типу XT / AT з процесором 8086 і вище, що працює під управлінням операційної системи типу MS-DOS версії 3.3 і вишe. Застосування як синтезатора мовного драйвера накладає додаткові обмеження на швидкість процесора (порогова частота - 10 МГц). Резидентная частина пакету «Аргус» займає приблизно 60 кБ оперативної пам'яті.
Другий з подібних пакетів, які ми сьогодні розглянемо, називається «Епарт». Він призначений для організації мовного доступу до інформації, виведеної на екран персонального IBM-сумісного комп'ютера, і вводиться з його клавіатури. Доступ здійснюється шляхом комп'ютерного синтезу мовного сигналу з виведенням його на пристрій COVOX.
Це дає незрячому користувачеві можливість роботи з широким колом програм різного призначення, що використовують текстовий режим дисплея, включаючи текстові редактори, табличні процесори, системи програмування, деякі ігри і т.д. Вся інформація, представлена латиницею, озвучується посимвольно, крім слів, внесених до словника винятків.
Пакет експлуатується на персональних IBM-сумісних комп'ютерах класу AT 286 і вище, оснащених дисплеєм з одним з адаптерів HERC, CGA, EGA, VGA, SVGA, паралельним портом LPT1 з підключеним до нього пристроєм COVOX. Необхідно відсутність паралельного порту LPT2!
Резидентні програми пакета займають близько 150 кілобайт оперативної пам'яті. Використання російськомовного синтезатора мови робить кращим застосування русифікованої версії операційної системи MS-DOS.
До трійки найбільш популярних пакетів можна також віднести Speaker commander, написаний незрячим користувачем ПК Сергієм Картавцева. Але про нього ми поговоримо вже у другій частині статті.