Рекламка


освобождение от Ндс казахстанского металлолома

NVDA (NonVisual Desktop Access) | автор: admin | 5 февраля 2017 |

Категория: Чтение текста вслух

Свободная и открытая программа для чтения текста с экрана вслух под Microsoft Windows. NVDA позволяет людям с нарушениями зрения и с полной потерей зрения (слепым) работать за компьютером. Проще говоря, NVDA читает текст на экране, компьютерным голосом. Вы можете контролировать то что читается перемещая курсор в соответствующую область текста с помощью мыши или стрелок на клавиатуре. NVDA также может конвертировать текст в шрифт Брайля, если пользователь компьютера владеет устройством под названием "дисплей Брайля". NVDA дает ключ к образованию и работе многим слепым людям. Она также обеспечивает доступ к социальным сетям, интернет-магазинам, онлайн-банкингу и новостям. NVDA работает с Microsoft Windows. Вы можете скачать его на свой компьютер или на флэшку и использовать на любом компьютере. Обычные читалки экрана очень дорого стоят, что делает их недоступными многим слепым людям. NVDA свободен и был загружен более 70,000 на 43 языках.

Программу разработал Майкл Каррен в 2006 году.
NVDA разработан на Python. В настоящее время он работает исключительно с такими API: UI Automation, Microsoft Active Accessibility, IAccessible2 и Java Access Bridge, а не с использованием специальных видео-драйверов для перехвата и интерпретации визуальной информации.

История NVDA


Обеспокоенный высокой стоимости коммерческих программ чтения с экрана, в апреле 2006 года, Майкл Каррен начал разрабатывать читалку экрана на языке Python с Microsoft SAPI в качестве речевого движка. Он обеспечивал поддержку Microsoft Windows 2000 и обеспечивал некоторых сторонних производителей и просмотр веб-страниц. К концу 2006 года, Каррен назвал свой проект NVDA (NonVisual Desktop Access) и выпустил версию 0.5 в следующем году. В течении 2008 и 2009 годов появились несколько версий 0.6 с расширенным просмотром веб-страниц, поддержкой большого количества программ, дисплеев Брайля, а также с улучшенной поддержкой нескольких языков. Для управления дальнейшим развитием NVDA, Майкл и Джеймсом Дэ основали сообщество NV в 2007 году.

Возможности и популярность NVDA продолжала расти. В 2009 году добавили поддержку 64-битных версий Windows и улучшили стабильность в 2010 году. Масштабная реструктуризация кода и поддержка модулей сторонних производителей в сочетании с базовой поддержкой Windows 8 стали доступны в 2011 году. На протяжении 2012 года NVDA получил улучшенную поддержку Windows 8, способность выполнять автоматические обновления, включенный менеджер дополнений для управления сторонними дополнениями, получил улучшенную поддержку ввода восточноазиатского текста (CJK) и предоставил поддержку сенсорных экранов (touchscreen). Это в своём роде первая программа для чтения экрана от сторонних производителей под Windows. NVDA получил поддержку Microsoft Powerpoint в 2013 году и был обновлен в 2014 году для поддержки Powerpoint 2013; NVDA также получил улучшенную поддержку WAI-ARIA в этом же году. Кроме этого, в 2013 году NV Access предоставила реструктуризированный метод чтения текста с экрана и представила средство для управления профилями приложений, а также расширенный доступ к Microsoft Office и к другим офисным пакетам в 2014 году.

В 2015 году NVDA получил поддержку MathML через MathPlayer, наряду с улучшенной поддержкой Mintty, настольными клиентами для Skype и для таблиц в Microsoft Excel, а также возможность снизить фоновый звук в 2016 году. Кроме этого, в 2015 году NVDA стал одним из первых читалок экрана с поддержкой Windows 10 и экспериментальной поддержкой Microsoft Edge.

Возможности и поддержка API в NVDA


NVDA использует eSpeak (который кроме многих других языков поддерживает украинский и русский) в качестве встроенного синтезатора речи. Он также поддерживает платформы синтеза речи Microsoft Speech, ETI Eloquence и SAPI synthesizers. Вывод на дисплеи Брайля поддерживается официально с версии 0.6p3.

Помимо общих функций ОС Windows, NVDA работает с такими программами: WordPad, Notepad, Internet Explorer, google chrome и т.д. И поддерживает основные функции Outlook Express, Microsoft Word, Microsoft PowerPoint и Microsoft Excel. Свободные офисные пакеты LibreOffice и OpenOffice.org поддерживаются через Java Access Bridge. NVDA также поддерживает Mozilla Firefox (версии 3 или выше).

С начала 2009 года NVDA поддерживает стандарт WAI-ARIA, чтобы люди с физическими ограничениями (нарушения зрения и опорного аппарата) могли полноценно пользоваться Интернетом.

Поддержка электронной почты обеспечивается Mozilla Thunderbird версии 3 или выше. Тем не менее, как правило, NVDA будет работать с большинством поставщиков услуг электронной почты, таких как Yahoo.

Технические характеристики NVDA


NVDA реализован в различных подсистемах, в том числе в диспетчере событий, менеджере дополнений, модулях приложений, обработчике событий, обработчике ввод и вывода, наряду с модулями для поддержки доступности API, такими как Microsoft Active Accessibility. NVDA также имеет различные графические пользовательские интерфейсы на основе wxPython, такие как различные предпочтения диалогов, настройки и управления обновлениями диалогов.

NVDA использует объекты для представления элементов в приложении, например, панели меню, строки состояния и передние окна. Различная информация об объекте, например его имя, значение и координаты экрана собраны в NVDA через API доступности и подвержены таким объектам как UIA (User Interface Automation). Собранная информация передается через различные подсистемы, такие как обработчики речи и предоставляется пользователю в виде речи, брайле, или окна на экране. NVDA также предоставляет средства для обработки событий, такие как нажатие клавиш, изменения имени и когда приложение получает или теряет фокус.

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

Модель разработки NVDA


С 2006 по 2013 год, исходный код NVDA управлялся через Bazaar с переключением NV Access на Git в 2013 году, ссылаясь на процесс разработки в Bazaar. Разработчики также воспользовались возможностью изменять график выпуска до регулярных выпусков через короткие промежутки времени, чтобы предотвратить задержку в официальных выпусках и сделать временные рамки выпуска более предсказуемыми.

Помимо официальных релизов, ночные сборки снимок также доступны для тестирования. По аналогии с процессом выпуска Linux Kernel, снимки NVDA доступны в ветках "master" и "next", создаваемых время от времени. NV Access описывает ветку "master" как живую бетта, а ветку "next" как вероятный код в следующем выпуске, а также тематические ветки для разработки основных функций и для подготовки к официальному выпуску (ветка RC). Некоторые сторонние разработчики также поддерживают конкретные ветки, в том числе версии с конкретными языками NVDA или предлагают общественности просмотр функций при активной разработке.

Системные требования NVDA


NVDA работает на 32-разрядных и 64-разрядных версиях Microsoft Windows XP или более поздних версиях Windows. NVDA не имеет каких-либо дополнительных требований к оборудованию, помимо операционной системы и 50 МБ дискового пространства. NVDA в комплекте с eSpeak является полноценным многоязыковым синтезатором речи с поддержкой украинского, русского и 40 других языков. Кроме этого, NVDA може использовать синтезаторы речи SAPI 4 и SAPI 5.

https://en.wikipedia.org/wiki/NonVisual_Desktop_Access
https://www.nvaccess.org/about/nvda-features/
Лицензия:
GPL2
Операционные системы:
Windows
Язык интерфейса: Русский Украинский
Интерфейс  графический
Язык программирования:
Python, C++

Сайт проекта

Скачать NVDA (NonVisual Desktop Access) !


 


Добавление комментария:

Имя:
Пароль: (если зарегистрирован)
Email: (обязательно!)

теги форматирования

добавить смайлы
 
Хотите поделится интересным материалом ? Регистрация не требуется!
Поиск программ
Голосование
Какой операционной системой Вы пользуетесь ?
GNU/Linux (279)
Windows (687)
MacOSx (477)
xBSD (8)
Solaris (2)
ReactOS (1)
FreeDos (2)
Другая (10)
info
Яндекс.Метрика