Программа чтения с экрана

редактировать
Вспомогательная технология, преобразующая текст или изображения в речь или шрифт Брайля

A программа чтения с экрана является формой вспомогательной технология (AT), которая отображает текст и изображение в виде речи или шрифта Брайля. Программы чтения с экрана необходимы для слепых и полезны для людей с слабым зрением, неграмотных или неспособностью к обучению. Программы чтения с экрана - это программные приложения, которые пытаются передать пользователям то, что люди с нормальным зрением видят на дисплее, с помощью невизуальных средств, таких как преобразование текста в речь, звуковые значки или устройство Брайля. Они делают это, применяя широкий спектр методов, в том числе, например, взаимодействие с выделенными API-интерфейсами доступности, используя различные функции операционной системы (например, межпроцессное взаимодействие и запрос свойств пользовательского интерфейса ) и использование методов подключения.

Операционные системы Microsoft Windows включают экранного диктора Microsoft программа чтения с экрана, начиная с Windows 2000, хотя отдельные продукты, такие как бесплатная программа с открытым исходным кодом программа чтения с экрана NVDA от NV Access и Freedom Scientific <70 Для этой операционной системы более популярны коммерчески доступные программы чтения с экрана JAWS и экранная лупа ZoomText. macOS от Apple Inc.., iOS и tvOS включают VoiceOver в качестве встроенного средства чтения с экрана, а Google Android предоставляет программу чтения с экрана Talkback, а ее Chrome OS может использовать ChromeVox. Точно так же устройства на базе Android от Amazon предоставляют программу чтения с экрана VoiceView. Существуют также бесплатные программы чтения с экрана с открытым исходным кодом для Linux и Unix-подобных систем, таких как Speakup и Orca.

Contents
  • 1 Типы
    • 1.1 Командная строка (текст)
    • 1.2 Графический
      • 1.2.1 Внеэкранные модели
      • 1.2.2 API специальных возможностей
    • 1.3 Программы и приложения с автоматическим озвучиванием
    • 1.4 На основе облака
    • 1.5 Веб-интерфейс
  • 2 Настройка
    • 2.1 Подробность
    • 2.2 Язык
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Типы

Командная строка (текст)

В ранних операционных системах, таких как MS-DOS, которые использовали интерфейсы командной строки (CLI s) экранное отображение состояло из символов , отображающих непосредственно в экранный буфер в памяти и курсора позиция. Ввод осуществлялся с клавиатуры. Таким образом, вся эта информация может быть получена из системы либо путем подключения потока информации вокруг системы и чтения экранного буфера, либо с помощью стандартного аппаратного выходного разъема и передачи результатов пользователю.

В 1980-х годах Исследовательский центр образования для лиц с нарушениями зрения (RCEVH ) при Университете Бирмингема разработал программу чтения с экрана для BBC Micro и NEC Portable.

Графические

Внеэкранные модели

С появлением графических пользовательских интерфейсов (GUI с) ситуация усложнилась. GUI имеет символы и графику, нарисованные на экране в определенных положениях, и поэтому нет чисто текстового представления графического содержимого дисплея. Поэтому программы чтения с экрана были вынуждены использовать новые низкоуровневые методы, собирая сообщения из операционной системы и используя их для построения «внеэкранной модели», представления дисплея, в котором требуется текстовый контент.

Например, операционная система может отправлять сообщения, чтобы нарисовать командную кнопку и ее заголовок. Эти сообщения перехватываются и используются для построения закадровой модели. Пользователь может переключаться между элементами управления (например, кнопками), доступными на экране, а подписи и содержимое элементов управления будут прочитаны вслух и / или показаны на обновляемом дисплее Брайля.

Программы чтения с экрана могут также передавать информацию о меню, элементах управления и других визуальных конструкциях, чтобы позволить слепым пользователям взаимодействовать с этими конструкциями. Однако поддержание модели вне экрана - серьезная техническая проблема; перехват низкоуровневых сообщений и поддержание точной модели - сложные задачи.

API специальных возможностей

Разработчики операционных систем и приложений попытались решить эти проблемы, предоставив средствам чтения с экрана способы доступа к отображать содержимое без необходимости поддерживать модель вне экрана. Они включают предоставление альтернативных и доступных представлений того, что отображается на экране, доступ к которому осуществляется через API. Существующие API включают:

Программы чтения с экрана могут запрашивать операционную систему или приложение о том, что в данный момент отображается, и получать обновления при изменении отображения. Например, можно сообщить программе чтения с экрана что в настоящее время основное внимание уделяется кнопке и заголовку кнопки, который должен быть передан пользователю. Такой подход значительно проще для разработчиков программ чтения с экрана, но не работает, когда приложения не соответствуют требованиям доступности API : для Например, Microsoft Word не соответствует MSAAAPI, поэтому программы чтения с экрана должны по-прежнему поддерживать внеэкранную модель для Word или найти другой способ доступа к его Один из подходов - использовать доступные сообщения операционной системы и объектные модели приложений для дополнения доступности API с.

Считается, что программы чтения с экрана могут получать доступ ко всему отображаемому содержимому, которое не является недоступным по сути. Веб-браузеры, текстовые редакторы, значки и окна, а также программы электронной почты - это лишь некоторые из приложений, успешно используемых пользователями программ чтения с экрана. Однако, по мнению некоторых пользователей, использование программы чтения с экрана значительно сложнее, чем использование графического интерфейса пользователя, и многие приложения имеют определенные проблемы, связанные с характером приложения (например, анимациями) или несоблюдением стандартов доступности для платформы (например, Microsoft Word и Active Accessibility).

Программы и приложения с автоматическим озвучиванием

Некоторые программы и приложения имеют встроенную технологию озвучивания наряду с их основными функциями. Эти программы называются с автоматическим озвучиванием и могут быть формой вспомогательной технологии, если они предназначены для устранения необходимости использования программы чтения с экрана.

Облачные технологии

Некоторые телефонные службы позволяют пользователям удаленно взаимодействовать с Интернетом. Например, TeleTender может читать веб-страницы по телефону и не требует специальных программ или устройств на стороне пользователя.

Веб-интерфейс

Относительно новой разработкой в ​​этой области является веб-технология. такие приложения, как Spoken-Web, которые действуют как веб-порталы, управляя контентом, таким как обновления новостей, погода, научные и деловые статьи, для слабовидящих или слепых пользователей компьютеров. Другими примерами являются ReadSpeaker или BrowseAloud, которые добавляют функциональность преобразования текста в речь к веб-контенту. Основная аудитория таких приложений - это те, кто испытывает трудности с чтением из-за трудностей в обучении или языковых барьеров. Хотя функциональность остается ограниченной по сравнению с аналогичными настольными приложениями, основным преимуществом является повышение доступности указанных веб-сайтов при просмотре на общедоступных машинах, где у пользователей нет разрешения на установку специального программного обеспечения, что дает людям большую «свободу передвижения».

С развитием смартфонов, возможность прослушивать письменные документы (текстовый веб-контент, PDF документы, электронные письма и т. Д.) Во время вождения или во время подобной деятельности, точно так же, как прослушивание музыки, принесет пользу гораздо более широкой аудитории, чем людям с ослабленным зрением. Самыми известными примерами являются Siri для iOS и Google Now и для Android. С выпуском Galaxy S III, Samsung также представила аналогичный интеллектуальный персональный помощник под названием S Voice. В операционной системе BlackBerry 10 их смартфон Z30 также имеет функции голосового взаимодействия, аналогичные другим мобильным операционным системам.

. Эта функция зависит от качества программное обеспечение, но и логическая структура текста. Использование заголовков, знаков препинания, наличия альтернативных атрибутов для изображений и т. Д. Имеет решающее значение для хорошей вокализации. Также веб-сайт может иметь красивый внешний вид из-за использования соответствующего двухмерного позиционирования с помощью CSS, но его стандартная линеаризация, например, путем подавления любых CSS и Javascript в браузере, может быть непонятной.

Настройка

Большинство программ чтения с экрана позволяют пользователю выбрать, будет ли большая часть пунктуации объявляться или игнорироваться. Некоторые программы чтения с экрана можно настроить для конкретного приложения с помощью сценариев. Одним из преимуществ сценариев является то, что они позволяют делиться настройками между пользователями, повышая доступность для всех. JAWS пользуется активным сообществом по обмену сценариями, например.

Verbosity

Verbosity - это функция программного обеспечения для чтения с экрана, которая поддерживает людей с нарушениями зрения пользователи компьютеров. Элементы управления подробностью речи позволяют пользователям выбирать, какой речевой ответ они хотят услышать. В частности, настройки детализации позволяют пользователям создавать мысленную модель веб-страниц, отображаемых на экране их компьютера. Основываясь на настройках детализации, программа чтения экрана информирует пользователей об определенных изменениях форматирования, например, когда фрейм или таблица начинается и заканчивается, где графика была вставлена ​​в текст или когда в документе появляется список.

Язык

Некоторые программы чтения с экрана могут читать текст на нескольких языках, при условии, что язык материала закодирован в его метаданных.

Некоторые программы чтения с экрана также включить многословие языка, которое автоматически определяет параметры подробности, связанные с языком вывода речи. Например, если пользователь перешел на веб-сайт, находящийся в Великобритании, текст будет прочитан с английским акцентом.

См. Также
Ссылки
Внешние ссылки
Поиск программа чтения с экрана в Wiktionary, бесплатном словаре.
Последняя правка сделана 2021-06-07 06:54:45
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте