When someone uses his computer he uses two main devices : keyboard to enter data to computer
and a visual display to see what computer responds. Using a keyboard is no so difficult even
for blind people. They can learn very well their keyboard and use it like any other computer
user. However it is impossible for a blind to see what appears in the visual display. For visually
impaired people we use two kind of devices to render what is displayed in the computer display:
A braille display is a device which display in braille codes the current line
in the computer display. "Current line" means the line where the cursor is. So,
with this device a blind can read with his fingers what is written in the screen.
Speech synthesis is another useful mean to render screen contents. The computer can "read"
aload the screen's contents.
The two devices are used by blind peoples. Braille display is more accurate and is available early in the computer startup, but it's slow. Speech synthesis is faster but is less accurate. If there is
an error in the text, the speech synthesis reads none sense speech.
SIRAGI provides support of arabic speech synthesis and braille language to accomplish
basic tasks in using computer : reading and writing texts, using eMails, navigating in the web,
etc.
SIRAGI is not another screen reader. It is especially designed for blind peoples. So it's usage
is very simple and more effective than trying to use a software designed for users who are using
fully their eyes.
All SIRAGI modules are developed under GNU/Linux and Windows and are released under
GNU/GPL license.
SIRAGI is composed of related but independent programs
providing each some useful functionnality. This a quick review of SIRAGI modules:
SIRAGI-klearn : this module provides a self-learn of computer
keyboards. The software reads some text and the user enters what is hears in his keyboard.
If he types a wrong key, the software alerts him.
SIRAGI-text : this is a simple but powerfull text processor based on tex/latex.
The output could be a pdf text or a braille output.
SIRAGI-web : a simple but powerfull internet browser based on lynx.
SIRAGI-Mail : a user mail agent.
SIRAGI-OCR : Converting bitmap images of arabic text to utf-8 text is the main
goal of this module.