Fire Vox

Last updated

Fire Vox is a free and open source extension for the Mozilla Firefox web browser that transforms it into a self-voicing application. Easy to install and operate, it works on Windows, Mac, and Linux. It can work independently, or together with screen readers such as Orca. Since its debut in 2005, Fire Vox has garnered an increasing amount of interest in the accessibility community. It has several features not found in commercial screen readers, such as the ability to handle CSS 3 Speech Properties (resulting in it being cited as "the only implementation of aural style sheets" [1] ). It has also received mentions in several articles related to Firefox and/or web accessibility and even a mention in a techniques document from the W3C. As of February 2007, Fire Vox supports WAI-ARIA markup for AJAX live regions. [2]

In November 2007, a new version of Fire Vox was released with built-in support for AxsJAX scripts. AxsJAX is a JavaScript framework that injects WAI-ARIA based accessibility into AJAX applications, and these scripts can be used without needing to be added to the web sites directly. These scripts are essentially Greasemonkey scripts for accessibility. [3]

Fire Vox was last updated August 6, 2008. The version released by Chen is not currently compatible with Firefox 3.6 and higher. For this reason, Filippo Battaglia at Visilab Research Center of the University of Messina has released ML-FireVox that is compatible with any version of the browser and that supports both English and Italian voice. [4]

Related Research Articles

Mathematical Markup Language (MathML) is a mathematical markup language, an application of XML for describing mathematical notations and capturing both its structure and content. It aims at integrating mathematical formulae into World Wide Web pages and other documents. It is part of HTML5 and an ISO standard ISO/IEC 40314 since 2015.

Screen reader Assistive technology that converts text or images to speech or Braille

A screen reader is a form of assistive technology (AT) that renders text and image content as speech or braille output. Screen readers are essential to people who are blind, and are useful to people who are visually impaired, illiterate, or have a learning disability. Screen readers are software applications that attempt to convey what people with normal eyesight see on a display to their users via non-visual means, like text-to-speech, sound icons, or a Braille device. They do this by applying a wide variety of techniques that include, for example, interacting with dedicated accessibility APIs, using various operating system features, and employing hooking techniques.

Browser wars Competition between web browsing applications for share of worldwide usage

A browser war is competition for dominance in the usage share of web browsers. The "First Browser War" during the late 1990s pitted Microsoft's Internet Explorer against Netscape's Navigator. Browser wars continued with the decline of Internet Explorer's market share and the popularity of other browsers including Firefox, Google Chrome, Safari, Microsoft Edge and Opera.

Minimo

Minimo was a project to create a version of the Mozilla web browser for small devices like personal digital assistants and mobile phones.

Mozilla Firefox has features that allow it to be distinguished from other web browsers, such as Chrome and Internet Explorer.

Netscape Plugin Application Programming Interface (NPAPI) is an application programming interface (API) of the Web Browsers that allows plugins to be integrated.

NoScript is a free software extension for Mozilla Firefox, SeaMonkey, other Mozilla-based web browsers and Google Chrome, created and maintained by Giorgio Maone, an Italian software developer and member of the Mozilla Security Group.

Dojo Toolkit Open-source modular JavaScript library

Dojo Toolkit is an open-source modular JavaScript library designed to ease the rapid development of cross-platform, JavaScript/Ajax-based applications and web sites. It was started by Alex Russell, Dylan Schiemann, David Schontzler, and others in 2004 and is dual-licensed under the modified BSD license or the Academic Free License.

NonVisual Desktop Access (NVDA) is a free and open-source, portable screen reader for Microsoft Windows. The project was started by Michael Curran in 2006.

A self-voicing application is an application that provides an aural interface without requiring a separate screen reader. Self-voicing applications can be an important form of assistive technology, useful to those who have difficulty reading or seeing.

AsciiMath is a client-side mathematical markup language for displaying mathematical expressions in web browsers.

Web Accessibility Initiative – Accessible Rich Internet Applications (WAI-ARIA) is a technical specification published by the World Wide Web Consortium (W3C) that specifies how to increase the accessibility of web pages, in particular, dynamic content, and user interface components developed with Ajax, HTML, JavaScript, and related technologies.

AxsJAX is an open source JavaScript library for enhancing the accessibility of Web 2.0 applications.

Vaadin

Vaadin is an open-source web application development platform for Java. Vaadin includes a set of Web Components, a Java web framework, and a set of tools that enable developers to implement modern web graphical user interfaces (GUI) using the Java programming language only, TypeScript only, or a combination of both.

MathJax Cross-browser JavaScript library that displays mathematical equations in web browsers

MathJax is a cross-browser JavaScript library that displays mathematical notation in web browsers, using MathML, LaTeX and ASCIIMathML markup. MathJax is released as open-source software under the Apache License.

HTML5 can be used as an alternative to some of the functionality of Adobe Flash. Both include features for playing audio and video within web pages. Flash is specifically built to integrate vector graphics and light games in a web page, features that HTML5 also supports.

Content Security Policy (CSP) is a computer security standard introduced to prevent cross-site scripting (XSS), clickjacking and other code injection attacks resulting from execution of malicious content in the trusted web page context. It is a Candidate Recommendation of the W3C working group on Web Application Security, widely supported by modern web browsers. CSP provides a standard method for website owners to declare approved origins of content that browsers should be allowed to load on that website—covered types are JavaScript, CSS, HTML frames, web workers, fonts, images, embeddable objects such as Java applets, ActiveX, audio and video files, and other HTML5 features.

Mozilla Free and open-source software community, developer of Firefox and Thunderbird

Mozilla is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, with only minor exceptions. The community is supported institutionally by the non-profit Mozilla Foundation and its tax-paying subsidiary, the Mozilla Corporation.

Progressive web application web application built using common web technologies and intended to work on any standards-compliant browser and looking like a native application

A progressive web application (PWA), commonly known as a progressive web app, is a type of application software delivered through the web, built using common web technologies including HTML, CSS, JavaScript, and WebAssembly. It is intended to work on any platform that uses a standards-compliant browser, including both desktop and mobile devices.

This is a list of articles related to the JavaScript programming language.

References

  1. Jim Thatcher; Michael R. Burks; Patrick H. Lauke; Christian Heilmann; Andrew Kirkpatrick; Bruce Lawson; Shawn Lawton Henry; Bob Regan; Richard Rutter; Mark Urban; Cynthia Waddell (2006). Web Accessibility: Web Standards and Regulatory Compliance. Friends of ED. ISBN   1-59059-638-2.
  2. "WAI-ARIA Live Regions" . Retrieved 2008-01-09.
  3. "Introducing AxsJAX -- Access-Enabling AJAX" . Retrieved 2008-01-09.
  4. "ML-FireVox (Italian and English voices)". Archived from the original on 2012-03-01. Retrieved 2013-11-17.