Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | wiki:od:rspeakup [30/10/2023 23:15] (текущий) – graf | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | {{: | ||
+ | Перевел: | ||
+ | Дата перевода: | ||
+ | Оригинал: | ||
+ | \\ | ||
+ | \\ | ||
+ | ^ | ||
+ | \\ | ||
+ | |||
+ | ===== Введение ===== | ||
+ | |||
+ | В последние месяцы наблюдается огромный рост популярности операционной | ||
+ | системы Linux. Speakup - это " | ||
+ | которая позволяет незрячим пользователям компьютера, | ||
+ | получая речевой вывод. | ||
+ | |||
+ | Это руководство проведет нового Speakup/ | ||
+ | вещи, которые он должен знать. | ||
+ | |||
+ | ===== Что такое Speakup? ===== | ||
+ | |||
+ | Как упоминалось ранее, Speakup является программой чтения с экрана для | ||
+ | операционной системы Linux. Одна из вещей, которая отличает Speakup от более | ||
+ | традиционных " | ||
+ | словами, | ||
+ | означает, | ||
+ | Speakup также запускается и это означает, | ||
+ | сообщения загрузки и решить любые проблемы, | ||
+ | доходя до входа в систему. Кроме того, при выключении системы у вас так же | ||
+ | будет обратная связь, пока вы не услышите сообщение "Power down", | ||
+ | указывающая на то, что вы должны выключить компьютер. | ||
+ | |||
+ | Speakup написана Kirk Reiser и Andy Berdan. Она распространяется на условиях | ||
+ | лицензии GNU GPL. Если вы не знаете, | ||
+ | является лицензионным соглашением, | ||
+ | что вы можете свободно копировать, | ||
+ | но не может превратить любую его часть кода в собственность или использовать | ||
+ | в коммерческих целях без разрешения автора, | ||
+ | |||
+ | В настоящее время Speakup поддерживает следующие синтезаторы речи. Каждый | ||
+ | синтезатор дает ключевое слово, которое Speakup сопоставляет с этим | ||
+ | синтезатором. | ||
+ | |||
+ | * **acntpc** - Accent PC внутренний синтезатор речи | ||
+ | * **acntsa** - Accent SA внешний синтезатор речи | ||
+ | * **Apolo** - Apollo II внешний синтезатор речи | ||
+ | * **audptr** - Audapter внешний синтезатор речи | ||
+ | * **bns** - семейство записей Braille и Speak, в том числе шрифтом Braille и Speak, Type и Speak, Braille Lite и Type Lite. | ||
+ | * **decext** - Внешний DEC-Talk (для старых речевых синтезаторов DEC-Talk и Multi-Voice) | ||
+ | * **dectlk** - DEC-Talk Express внешний синтезатор речи | ||
+ | * **dtlk** - | ||
+ | * **ltlk** - | ||
+ | * **spkout** - Speakout внешний синтезатор речи | ||
+ | * **txprt** - Transport внешний синтезатор речи | ||
+ | ===== Ресурсы Speakup ===== | ||
+ | |||
+ | Официальная домашняя страничка Speakup: | ||
+ | * http:// | ||
+ | * ftp:// | ||
+ | | ||
+ | Slackware Linux в последнее время стал первым Linux дистрибутивом | ||
+ | включающим Speakup. Вы можете найти более подробную информацию о Slackware | ||
+ | на http:// | ||
+ | |||
+ | У Bill Acker также есть FTP-сайт, | ||
+ | |||
+ | Существует постоянно растущая группа Speakup пользователей в Интернете. Они | ||
+ | все очень доброжелательны и готовы помочь друг другу по проблемам Speakup | ||
+ | или Linux. Основное взаимодействие между пользователями Speakup | ||
+ | осуществляется через список рассылки Speakup. Чтобы подписаться, | ||
+ | сообщение для < | ||
+ | " | ||
+ | подписались на рассылку, | ||
+ | электронной почте < | ||
+ | |||
+ | Некоторые пользователи также " | ||
+ | чтобы использовать его, вы должны получить и установить программу под | ||
+ | названием Speak Freely, которая доступна для Linux и Windows. Для | ||
+ | подключения, | ||
+ | |||
+ | Некоторые люди, в частности Matthew Campbell, рассказывает о Linux/ | ||
+ | на "ACB Radio Main Menu". Для получения дополнительной информации, | ||
+ | http:// | ||
+ | |||
+ | Наконец, | ||
+ | < | ||
+ | писем об одном и том же, он может быть довольно раздраженным, | ||
+ | всегда лучше поставить в список рассылки первым! | ||
+ | |||
+ | ===== Speakup Ключи чтения с экрана ===== | ||
+ | |||
+ | При работе с Speakup можно использовать специальный курсор чтения, | ||
+ | посмотреть вокруг экрана, | ||
+ | клавиши для чтения в Speakup, по умолчанию, | ||
+ | клавиатуре. Можно изменить этот макет, но для этого потребуются некоторые | ||
+ | знания о том, как Linux работе с раскладками. Если вы чувствуете, | ||
+ | сможете это сделать, | ||
+ | |||
+ | Иногда Speakup использует клавишу " | ||
+ | клавиатуре, | ||
+ | клавишу " | ||
+ | называем эту | ||
+ | " | ||
+ | управления курсором. | ||
+ | |||
+ | Номера 7, 8 и 9 на цифровой клавиатуре прочитаются как предыдущие, | ||
+ | следующие строки соответственно. При движении вверх или вниз, курсор чтения | ||
+ | будет перемещен на эту строку. Если вы попробуйте нажать 7 когда курсор | ||
+ | чтения находится в верхней строке экрана, | ||
+ | находится в нижней строке, | ||
+ | соответственно. | ||
+ | |||
+ | Для движения и чтения предыдущего/ | ||
+ | клавиши 4, 5 и 6 соответственно. Если Вы услышите звуковой сигнал, | ||
+ | означает, | ||
+ | попытаетесь нажать 4, во время нахождения на первом слове первой строки, | ||
+ | 6, на последнем слове последней строки, | ||
+ | " | ||
+ | |||
+ | Используйте 1, 2 и 3, для чтения символов. Как и при чтении слов компьютер | ||
+ | подаст звуковой сигнал при переходе на новую строку, | ||
+ | когда вы находитесь в верхней/ | ||
+ | |||
+ | Для чтения из верхней части экрана до курсора чтения используйте | ||
+ | " | ||
+ | чтения, | ||
+ | |||
+ | " | ||
+ | фонетический, | ||
+ | дословный перевод, | ||
+ | |||
+ | Используйте плюс (+), чтобы прочитать весь экран. " | ||
+ | курсора чтения до нижней части экрана. | ||
+ | |||
+ | Клавиша минус (-) переключает между состоянием | ||
+ | " | ||
+ | припаркованный", | ||
+ | чтения будет двигаться. Если курсор чтения будет в состоянии | ||
+ | " | ||
+ | положении, | ||
+ | вы просто хотите контролировать определенную часть экрана. | ||
+ | |||
+ | " | ||
+ | шестнадцатеричное значение текущего символа. Точка (.) считывает текущую | ||
+ | позицию курсора. Т.е. включает в себя позицию точки на текущем экране, | ||
+ | также какие виртуальные консоли являются активными. Клавиша " | ||
+ | цветовые атрибуты текущего положения. | ||
+ | |||
+ | Для перемещения курсора для чтения верхней части экрана, | ||
+ | " | ||
+ | перемещения в начало строки, | ||
+ | |||
+ | Вы можете нажать любую клавишу для временного отключения речи (лучший способ | ||
+ | заключается в использовании клавиш управления). Нажатие клавиши " | ||
+ | цифровой клавиатуре заставляет Speakup молчать, | ||
+ | " | ||
+ | будет нажата клавиша " | ||
+ | |||
+ | Клавиша " | ||
+ | укажете. Клавиша звездочка (*) переключает на отслеживание | ||
+ | курсора. Отслеживание курсора в настоящее время, пока экспериментально. | ||
+ | |||
+ | ===== Изменение параметров речи ===== | ||
+ | |||
+ | Speakup использует файловую систему /proc для изменения | ||
+ | параметров. Используйте команду: | ||
+ | < | ||
+ | echo value >/ | ||
+ | </ | ||
+ | Здесь параметр включает в себя такие вещи, как скорость, | ||
+ | т.д. Чтобы узнать список доступных параметров, | ||
+ | < | ||
+ | ls / | ||
+ | </ | ||
+ | Значение параметра должно быть равно тому, которое вы хотите | ||
+ | передать. Например, | ||
+ | ввести: | ||
+ | < | ||
+ | echo 6 >/ | ||
+ | </ | ||
+ | ===== Установка Linux с речевой обратной связью ===== | ||
+ | |||
+ | Используя Speakup теперь можно установить Linux с речевой обратной | ||
+ | связью. Более подробную информацию об установке Linux можно найти в одной из | ||
+ | многих доступных хороших книгах или в документации, | ||
+ | вместе с дистрибутивом Linux. | ||
+ | |||
+ | Наконец, | ||
+ | Parted. Это инструмент, | ||
+ | разделов. | ||
+ | |||
+ | ===== Изменение раскладки клавиатуры ===== | ||
+ | |||
+ | Одна из проблем, | ||
+ | чтение при помощи клавиш на цифровой клавиатуре, | ||
+ | вы должны использовать раскладку США. Позже, вы можете изменить раскладку | ||
+ | клавиатуры, | ||
+ | |||
+ | Во-первых: | ||
+ | скачайте с ftp:// | ||
+ | Скопируйте этот файл в каталог, | ||
+ | < | ||
+ | cp us.map standard.map | ||
+ | </ | ||
+ | Затем введите: | ||
+ | < | ||
+ | diff -urN speakupmap.map standard.map > | ||
+ | </ | ||
+ | Теперь, | ||
+ | < | ||
+ | cp uk.map standard.map | ||
+ | </ | ||
+ | И, наконец, | ||
+ | < | ||
+ | patch -p0 < | ||
+ | </ | ||
+ | Теперь скопируйте standard.map обратно в исходное имя файла для вашей родной раскладки, | ||
+ | < | ||
+ | cp uk.map uk.map.old mv standard.map uk.map | ||
+ | </ | ||
+ | Загрузите эту раскладку, | ||
+ | < | ||
+ | loadkeys uk.map | ||
+ | </ | ||
+ | ===== Использование Speakup на общей машине ===== | ||
+ | |||
+ | Ранее, используя Speakup на компьютере, | ||
+ | возникала проблема - необходимость использования два различных ядра. Теперь | ||
+ | вы можете задать по умолчанию синтезатор, | ||
+ | ваших зрячих коллег не будет никаких проблем. Теперь, | ||
+ | использовать компьютер с речью, введите команду типа следующей, | ||
+ | приглашении к загрузке: | ||
+ | < | ||
+ | linux speakup_synth=synthname speakup_ser=0 | ||
+ | </ | ||
+ | Где synthname это один из перечисленных выше синтезаторов, | ||
+ | последовательный порт к которому подключен синтезатор, | ||
+ | определится автоматически. | ||
+ | |||
+ | ===== Установка Speakup с нуля ===== | ||
+ | |||
+ | Если вы хотите установить Speakup с нуля, то вам нужно будет | ||
+ | перекомпилировать ядро. Ниже приводится приблизительный список вещей, | ||
+ | которые вы должны сделать: | ||
+ | |||
+ | Получите последние исходники ядра с ftp:// | ||
+ | написания статьи последняя версия ядра была 2.6.27.7. | ||
+ | |||
+ | Кроме того, получите исходники Speakup. Наверное, | ||
+ | < | ||
+ | cd /usr/src tar xjf linux-2.6.27.7.tar.bz2 | ||
+ | </ | ||
+ | Затем убедитесь, | ||
+ | < | ||
+ | rm -f linux ln -sf linux-2.6.27.7 linux | ||
+ | </ | ||
+ | Запустите скрипт speakup-checkout | ||
+ | в ядро. Нажмите " | ||
+ | сайта CVS. Это: **please** | ||
+ | |||
+ | Вам, вероятно, | ||
+ | Slackware. Скопируйте его в каталог с исходниками ядра /usr/src: | ||
+ | < | ||
+ | cp kernels/ | ||
+ | </ | ||
+ | Теперь вы можете настроить и скомпилировать ядро, набрав: | ||
+ | < | ||
+ | cd / | ||
+ | </ | ||
+ | Чтобы скопировать новое ядро на место и переустановить LILO, используйте это: | ||
+ | < | ||
+ | rm -f / | ||
+ | cp System.map / | ||
+ | </ | ||
+ | Пожалуйста, | ||
+ | достаточна для того чтобы научить кого-то компилировать свои ядра. Есть | ||
+ | много книг/ | ||
+ | степени. | ||
+ | |||
+ | ===== Использование Speakup версий CVS ===== | ||
+ | <note tip> | ||
+ | Простите за избыточный характер этого раздела. Предыдущий был рекомендуем | ||
+ | для использования релиза Speakup-1.00, | ||
+ | с ядром 2.6 в Slackware -- Pat</ | ||
+ | |||
+ | CVS, которая расшифровывается как Система Параллельных Версий, | ||
+ | инструментом, | ||
+ | официальным релизом. С точки зрения Speakup, версия CVS новее, чем | ||
+ | стабильный выпуск, | ||
+ | была полностью протестирована и любой добавленный новый кусок кода | ||
+ | потенциально может внести больше ошибок. Однако, | ||
+ | попробовать новые функции и сообщить об ошибках. Если же вы разработчик, | ||
+ | вы так же можете работать с кодом. | ||
+ | |||
+ | Speakup поставляется со сценарием под названием | ||
+ | связывается с сервером CVS, загружает программы и применяет все патчи. Для | ||
+ | того чтобы это работало, | ||
+ | Linux в / | ||
+ | но потом его нужно запускать из / | ||
+ | последующих обновлений. | ||
+ | |||
+ | Если у вас нет сценария checkout вы можете скачать его с | ||
+ | ftp:// | ||
+ | необходимо сделать его исполняемым. Вы можете сделать это с помощью команды: | ||
+ | < | ||
+ | chmod 755 checkout | ||
+ | </ | ||
+ | из каталога, | ||
+ | < | ||
+ | ./checkout | ||
+ | </ | ||
+ | Вы увидите | ||
+ | ввод, и вам будет предложено ввести пароль. Все анонимные пароли на сервере | ||
+ | Speakup CVS являются одним словом " | ||
+ | можете говорить " | ||
+ | хотите! Если все прошло правильно, | ||
+ | CVS об обновлении и исправлении. | ||
+ | |||
+ | Удачи вам в ваших Linux приключениях. Если вы нашли этот документ полезным и | ||
+ | успешно установили Linux, пожалуйста, | ||
+ | образом, | ||
+ | |||
+ | Вы можете связаться с автором по электронной почте ss@saqibshaikh.com.\\ | ||
+ | Вы можете также посетить его домашнюю страницу на http:// | ||