NVDA (NonVisual Desktop Access) |
Свободная и открытая программа для чтения текста с экрана вслух под 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, а не с использованием специальных видео-драйверов для перехвата и интерпретации визуальной информации.
Обеспокоенный высокой стоимости коммерческих программ чтения с экрана, в апреле 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.
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 реализован в различных подсистемах, в том числе в диспетчере событий, менеджере дополнений, модулях приложений, обработчике событий, обработчике ввод и вывода, наряду с модулями для поддержки доступности API, такими как Microsoft Active Accessibility. NVDA также имеет различные графические пользовательские интерфейсы на основе wxPython, такие как различные предпочтения диалогов, настройки и управления обновлениями диалогов.
NVDA использует объекты для представления элементов в приложении, например, панели меню, строки состояния и передние окна. Различная информация об объекте, например его имя, значение и координаты экрана собраны в NVDA через API доступности и подвержены таким объектам как UIA (User Interface Automation). Собранная информация передается через различные подсистемы, такие как обработчики речи и предоставляется пользователю в виде речи, брайле, или окна на экране. NVDA также предоставляет средства для обработки событий, такие как нажатие клавиш, изменения имени и когда приложение получает или теряет фокус.
NVDA предоставляет возможности по изучению иерархии объектов приложений и реализует способы повышения доступности программы. Он обеспечивает специальные команды для перемещения по иерархии объектов внутри приложения, а также интерактивную консоль Python для выполнения операции фокусировки, мониторинга объектов для событий и код тестирования для повышения доступности приложения. Для повышения доступности приложения, нужно создать модуль этого приложения.
С 2006 по 2013 год, исходный код NVDA управлялся через Bazaar с переключением NV Access на Git в 2013 году, ссылаясь на процесс разработки в Bazaar. Разработчики также воспользовались возможностью изменять график выпуска до регулярных выпусков через короткие промежутки времени, чтобы предотвратить задержку в официальных выпусках и сделать временные рамки выпуска более предсказуемыми.
Помимо официальных релизов, ночные сборки снимок также доступны для тестирования. По аналогии с процессом выпуска Linux Kernel, снимки NVDA доступны в ветках "master" и "next", создаваемых время от времени. NV Access описывает ветку "master" как живую бетта, а ветку "next" как вероятный код в следующем выпуске, а также тематические ветки для разработки основных функций и для подготовки к официальному выпуску (ветка RC). Некоторые сторонние разработчики также поддерживают конкретные ветки, в том числе версии с конкретными языками 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/
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Программу разработал Майкл Каррен в 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/
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Чтение текста вслух
Лицензия:
GPL2
![]()
![]()
Интерфейс графический
Язык программирования:
Python, C++
Сайт проекта
Скачать NVDA (NonVisual Desktop Access)
Комментарии |