Як «розмовляє» DOS? Частина 2
У першій частині статті ми розглянули два популярних пакета, що дозволяють незрячим користувачам працювати в операційній системі DOS. Тепер ми розглянемо ще один, який називається «Speaker commander». Він написаний Картавцева Сергієм, незрячим користувачем ПК із Запоріжжя.
Ось що пише сам автор програми в її документації: «В останні роки серед незрячих фахівців і студентів, а також у спеціалізованих школах нашої країни одержали широке поширення персональні комп'ютери з мовним інтерфейсом, що дозволило радикально вирішити одвічну проблему інформаційного дефіциту людей з дефектами зору. Основним досягненням у цій галузі є можливість працювати з текстовими файлами, яку отримали незрячі користувачі ПЕОМ (далі С-користувачі) завдяки текстовим редакторам з мовним інтерфейсом.
Зокрема, в даний час, в Україні поширені дві такі розробки: Мінський «Ехо пошуку» і Київський RED1, мовної висновок яких забезпечується синтезатором мови «Фонемафон» Лобанова. Кожен з них має більш-менш розвинену інтерфейсну оболонку файлової системи MS DOS, але явно недостатню для повноцінної роботи незрячого користувача. Це і спонукало мене створити мовної АРМ, який задовольняв би, перш за все моїм власним запитам. »
«Speaker commander» використовує принципи мовного інтерфейсу, розроблені в Інституті кібернетики Академії Наук України, але також містить чимало оригінальних ідей, яким ще належить пройти
апробацію. До складу системи «Speaker commander № 1» входить мовної редактор текстів RED02.EXE, створений на базі редактора RED1.EXE, в свою чергу, створеного зусиллями співробітників Інституту кібернетики Академії Наук України.
«Speaker commander» дозволяє:
1. Переглядати вміст каталогів.
2. Легко і оперативно переміщатися по складних багаторівневим Зміст файлової системи.
3. Читати і редагувати текстові файли.
4. Викликати виконувані файли.
5. Копіювати, переміщати, видаляти і архівувати файли і підкаталоги.
Speaker commander надає оперативну інформацію про параметри файлової системи і про системні ресурси. Забезпечує дружній діалог, розрахований, насамперед, на користувачів з повною відсутністю зорового сприйняття, до яких відноситься і автор.
Перша версія «Speaker commander» є курсовим проектом. Вона була написана автором під час навчання на четвертому курсі Запорізького державного університету. «Speaker commander» працює на комп'ютерах IBM не нижче 286 AT. Комп'ютер повинен обов'язково мати внутрішній динамік, так як на нього виводяться багато немовні звукові сигнали. І, загалом, наявності внутрішнього динаміка досить для організації мовного виведення, але краще для цього використовувати пристрої Covox або SoundBlaster.
Якщо на комп'ютері встановлена ESS-подібна звукова карта, то «Speaker commander» зможе програвати WAV- і MOD-файли. «Speaker commander» призначений для роботи в MS DOS і проходив випробування у версії DOS 6.22. Тому автор рекомендує користувачам використовувати саме цю версію, бажано з російської кодуванням, так як російські імена файлів і підкаталогів значно приємніше сприймаються на слух, ніж збочений англійську в SDRV-ної транскрипції.
«Speaker commander» не залишається резидентом на час виконання інших програм, щоб не займати оперативну пам'ять. Тому кожен раз після виконання команди DOS йому доводиться заново завантажуватися з диска.
Базовим пристроєм виведення для першої версії «Speaker commander» є синтезатор мови «ФОНЕМАФОН» Лобанова, який реалізований мінської лабораторією синтезу мови у формі резидентного драйвера. Безпосередньо для відтворення звуку можна використовувати один з трьох джерел: внутрішній динамік комп'ютера, пристрій SoundBlaster або цифровий аналоговий перетворювач (Covox).
Найкраще показав себе в роботі драйвер SDRVC з виведенням на Covox. Пристрій ЦАП (Covox) легко може змонтувати будь радіоаматор (а серед незрячих таких чимало), його комплектуючі значно дешевше звукової карти, якість мови незрівнянно краще, ніж у внутрішнього динаміка, а добре зроблений Covox не поступається звукової карти за якістю виведення мови.
«Speaker commander» використовує три утиліти DOS для роботи з файлами і підкаталогами: deltree.exe, move.exe і xcopy.exe. Він також працюватиме у повній емуляції DOS «WINDOWS-95», але слід уважно перевірити наявність перерахованих вище утиліт, вони часто відсутні.
Інтерфейс «Speaker commander» повноцінно підтримує архіватори RAR і ARJ, інші ж: LHA, LHICE, PKZIP / PKUNZIP, PKPAK / PKUNPAK використовуються, в основному, для розархівації їх же архівів, хоча не виключена можливість архівації, але до неї потрібно підходити з обережністю . Для багатьох операцій з файлами «Speaker commander» використовує систему macrobat Л.Буніча.
На завершення огляду деяких програм, що дозволяють незрячим користувачам більш-менш повноцінно працювати на персональному комп'ютері, оснащеному операційною системою ДОС, хочеться відзначити, що на пострадянському просторі, на відміну від країн західної Європи та Америки, і в дев'яності роки, і сьогодні більшість програм для незрячих пишуть самі незрячі.
З одного боку, це плюс, бо автори таких програм відмінно обізнані про специфіку використання незрячими комп'ютера, про їхні вимоги, завданнях. З іншого боку, це мінус, бо, незважаючи на всі ті програми, які дозволяють незрячому користувачеві працювати на персональному комп'ютері і займатися програмуванням, його можливості все ж поступаються можливостям зрячих користувачів, програмістів.
У наших країнах, на жаль, проблеми інвалідів в першу чергу цікавлять саме інвалідів, і вони змушені самостійно, своїми силами намагатися їх вирішувати. І залишається лише сподіватися на якісь зміни в даному аспекті хоча б в майбутньому.