ML-FireVox

Free screen reader for Firefox browser

with support for italian and english voices

 

 

FireVox  is an open source, freely available talking browser extension for the Firefox web browser.

 

Thanks to this software, blind men and visually impaired people can read the content of a web page using the popular browser released by Mozilla Foundation.


FireVox has been originally developed by Charles L. Chen. The software can use various voice interfaces, like SAPI 5, Java FreeTTS, Orca, EmacSpeak and Mac TTS.
 

FireVox is based on CLC-4-TTS JavaScript library. The source code is released under the terms of GPL license vers. 2.
 

Unfortunately, the original version of FireVox doesn't support the italian language.


For this reason, Filippo Battaglia, a researcher of Visilab Research Center of the University of Messina, has modified the original version of the software, in order to integrate that with ML-FreeTTS library.


The result is ML-FireVox, a free screen reader for italian users. The program can use both FreeTTS english voice and ML-FreeTTS italian voice without differences.

 

Compatibility

 

As the original version of the FireVox add-on did not support Firefox vers. 3.6.X, some months ago Filippo Battaglia has released ML-FireVox 1.0.0, a modified version designed to be compatible with the version 3.6 of the popular Mozilla web browser.

 

At beginning from the version 1.0.2, ML-FireVox was made fully compatible also with the Gecko 2.0 engine, which is used by the versions 4.0 and further of the Mozilla web browser. The support for the binary interface for Microsoft Speech API was added, too. 

 

The current version of ML-FireVox is compatible with the versions 3.x-9.x of the Mozilla Firefox web browser.

 

In other terms, you can use ML-FireVox on any version of the Mozilla browser actually released.

 

Installation

 

Firefox users can install ML-FireVox directly via browser using a wizard accessible here.

 

Documentation ed usage

 

As ML-FireVox is only a modified version of Chen's FireVox, it supports all functionalities that were part of the original release. So, if you want to read some documentation about the usage or the features of the program, you can find them here.

 

Furthermore, you can find some informations that are specific for ML-FireVox in this document.

 

Where you can find the source code

 

As ML-FireVox is an open project, it is important to know where the source can be found.

 

For the 3 Javascript libraries making up ML-FireVox (clc-firevox, clc-4-tts,and clc-utils) the sources can be found... in the same .xpi file used for redistribution, and downloadable here.

In fact, we redistribute ML-FireVox using the .xpi file format only because, in this way, Firefox can recognize and automatically install the screen reader, who is seen by the browser like an extension. However, .xpi is only a zip file with a replaced extension. So, opening the .xpi file and exploring the content, you'll be able to find the sources that interest you. You can open a .xpi file using a program like 7-zip.

 

The source of the Java libraries CLC4TTS_IT_Java.jar and CLC4TTS_UK_Java.jar, can be found in this section of the site (see the note in that page).

 

Under Windows, ML-FireVox uses a binary component (CLC.dll) for compatibility with Microsoft Speech API. The developers can find the source code of this library here.

 

Sponsors

 

ML-FireVox has been developed by CECUM (Centro di calcolo Università di Messina) in collaboration with VISILAB (Computer Vision and Human-Computer Interaction Lab, University of Messina) with the support of the governmental project "Innovazione nell'area dello stretto", sponsored by CNIPA (Centro Nazionale per l'Informatica nella Pubblica Amministrazione - Italy).

 

License and terms of use

 

ML-FireVox is free software. You can redistribute it under the terms of GNU General Public License (GPL v2).  See the file README.PDF in the package for further details.

 

This project is mantained by Filippo Battaglia. If you have some questions about it, you can contact me at the mail address: filbattaglia@libero.it

 

 

 

 

 

 

Università degli

Studi di Messina

 

Visilab

Computer Vision Laboratory

 

 

 

 Back