360 likes | 493 Views
Supervised by Marufa Rahmi. Presented by Faisal Ahmed Khan Reg_No:2006331069 Md. Rashed Azad Chowdhury Reg_No:2006331079 Adity Roy Reg_No:2006331101. Mongol Dip Software For The People With Visual Impairments.
E N D
Supervised by Marufa Rahmi Presented by • Faisal Ahmed Khan • Reg_No:2006331069 • Md. Rashed Azad Chowdhury • Reg_No:2006331079 • Adity Roy • Reg_No:2006331101 Mongol DipSoftware For The People With Visual Impairments
The term ‘visual impairment’ refers to people with irretrievable sight loss and this simple definition covers a wide spectrum of different impairments. • It does not include those whose sight problems can be corrected by spectacles or contact lenses, though it does include those whose sight might be improved by medical intervention. If you are short sighted or long sighted, but you can see normally when you put your glasses on or wear your contact lenses, you are not visually impaired. • Visual impairments is the condition of lacking visual perception due to physiological or neurological factors. • Totally visually impaired is the complete lack of form and visual light perception and is clinically recorded as NLP, an abbreviation for no light perception. What is Visual Impairments
In World: • According to report of World Health Organization (WHO) (14March ,2011) • Total of 285 million people are visually impaired • Of these, 39 million are blind • 63% of those with low vision and 82% of blind people are over 50 years of age. Statistics of Visual Impairments
In Bangladesh: • In 1998 by the Bangladesh Bureau of Statistics, 6 per cent were visually impaired in our country. Some of them are literate. • Haqq in 1994, reported that “Educational provision for disabled children is limited. The Government runs 13 institutions in which 820 students 360 visually impaired are studying. Source: Bangladesh Protibandhi Kallyan Somity. Statistics of Visual Impairments
There are a lot of people in our country and also whole world who are visually impaired. If they could use computer like a normal human being by using shortcut key that will be a nice thing. We also trying to developed shortcut key as better than previous version. Our previous version is an more effective but it has some bugs. So we decided to develop Mongol Dip to make them to use computers much efficiently. The Project Mongol Dip
Text to speech technology to echo every operation done by the user. • Audio assisted accessibility to any file and folder from the hard disk drive. • Working with documents (using MS-Word, Notepad, PDF etc). • Software can read out the contents of the document in English and also Bangla language. Facilities of the software:
The documents can be edited very simply using hot key options which are defined by software. • Helps the visually impaired people to send mail and read the mail inbox message. • Listening music (using Media Player) • Installing or removing any kind of software. • User can check spelling by hearing the word either wrong or right. Facilities of the software:
Setting hotkeys properly. • Increased compatibility. • Sending email • Accessing email • Can read pdf file. • Can handle both .doc and .docx file. • Updated text editors(notepad). • User can read document by both Bangla and English language • Can check spelling by hearing the word OUR IMPLEMENTATION:
When we got the software, we saw that hotkeys are not properly working. Such as hotkeys for pausing, resuming, sound controlling & speed controlling were not working. We have solved these hotkey problems and try to select easier hotkey system than previous version. SETTING HOTKEYS:
Outside Application: • Ctrl+0 : Getting the audio direction for using different key combinations. • Ctrl+1 : Launch new MS Word Application. • Ctrl+2 : Launch new notepad. • Ctrl+3 : Launch mail sending application • Right : Can read character by character • Left : Read previous character by character Hotkey combination:
Inside Application: • Ctrl+Right : Can read word by word • Ctrl+Left : Can read previous word by word • Ctrl+Down : Can read paragraph by paragraph • Ctrl+Up : Can read same paragraph again • Ctrl+1 : Read from start to end • Ctrl+0 : Getting the audio direction for using different key combinations. Hotkey combination:
The Compatibility label of the software is being increased. There is two type of compatibility such as, • Hardware compatibility • Software compatibility Hardware compatibility: In hardware label it was not working in laptop. Because in previous version they select numpad button for hotkeys, but in laptop there is no numpad. We set same hotkeys by using digitpad button and numpad button. Now for any types of laptop and desktop, it will work properly. Compatibility Increasing:
Software compatibility: In software label it was working only Windows XP. But now it will work any types of operating system like Windows Vista & Windows 7. Compatibility Increasing:
In this application we use SMTP protocol to send mail. For sending mail you don’t need to logging the mail account. User just give the username, password and write down the mail message then send message using send button. Then the message will send via through your mail account. This application also provides you mail accessing feature, where by using mail access button user can get mail inbox information, like from(who send the mail), subject(mail subject) and date (when the mail received). Sending and receiving mail:
Sending and receiving mail: Then By pressing TAB button, anyone can send a mail by hearing the speech.
Pdf reader was only work in Windows XP. But now it can get support from Windows Vista & Windows 7. Just enter a .pdf file then it automatically read the pdf file. • This software could not handle .docx file, but now it can handle both .doc & .docx file. Handling .pdf, .doc and .docx file:
In the existing software only can makes echo of each character at the time of typing. He can read character by character by pressing “Right” key and can read previous character by character by pressing “Left” key. We make some implementation here., like it can read- • One by one character . • Word by word. • Paragraph by paragraph. • Also can echo whole document. Updated text editors(notepad)
We have successfully integrate Bangla language in the Mongol Dip. Now A visual impaired person can use this software in both Bangla and English language. • Basically for our poor country this implementation will more effective to our people. Integrating Bangla in Mongol Dip
Different types of packages, APIs and libraries we have used in Mongol Dip are described below: • TTS (text-to-speech): We have used two TTS; one for English (Microsoft TTS) and another is for Bengali (SUBACHAN TTS-developed by SUST) • MS office object library: This library is used to handle the Microsoft office properly Packages, APIs and libraries used:
Windows media player package: It is from Microsoft.net to handle the windows media player. • I Filter: It is an open source package for getting text from doc, pdf, html • Global hook: We have built this for getting low level keyboard and mouse I/O and monitoring keyboard and mouse operations from everywhere in the system Packages, APIs and libraries used:
System dll files: System dll files are used to get menu text, window title, button text etc from different types of window, get system resolution, screen image, global keyboard and mouse hook. • Email Sending package: For sending mail we have used SMTP protocol. Packages, APIs and libraries used:
Our future plan is to complete the Mongol Dip as a whole product. Future Plan: