Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Possible ways for the blind to enter email and password

I'm creating an emailing application for the visually impaired using java and I'm having a problem when entering the email and password. The entire application is voice based and I'm using the google speech API for converting speech to text. I've been trying to get the user to enter username/password one character at a time but the problem is google speech doesn't recognize characters properly.

I would be glad if there could be any other possible ways for a sightless user to input username/password or any other possible way to recognize single characters through voice would also be helpful.

More info: I'm trying to login to google so a way to input username/password is the problem I'm facing.

like image 620
Rukshan Hassim Avatar asked Jun 14 '16 11:06

Rukshan Hassim


People also ask

How do blind people enter passwords?

HearPass uses audio to read usernames and passwords aloud for those whom it would be difficult to use a traditional password manager. By using headphones, a person without normative vision may use HearPass to store long and secure passwords.

How does a blind person read email?

Use Semantic code A sighted person can scan an email and find relevant content, however, a screen reader can't do that for a visually impaired person. Using semantic code enables a screen reader to get a picture of the layout and hierarchy of an email.

How do blind people manage?

A blind person is guided by someone else by holding on to their arm. This method is preferred by some of us when in unfamiliar places or if there are large crowds. Various technology devices are now making it easier for blind and visually impaired people to find their way around.

How does a blind person text?

Speech output systems can be used to read screen text to computer users who are blind. Special software programs (called screen readers) "read" computer screens, and speech synthesizers "speak" the text.


1 Answers

Wouldn`t a pin based password with just 0-9 be good for this scenario? Easy to recognize (only ten characters) and easy to distinguish between normal speech and pin. You can even create a mapping for wrongly received text (for example once -> one). You will have to code this for every language but it would work pretty good in my opinion.

Does anything speak (haha pun) against using only pin based passwords?

Edit: See here for a java implementation for a small dictionary (like in this case) Java voice recognition for very small dictionary

like image 122
Marc Wittmann Avatar answered Nov 15 '22 20:11

Marc Wittmann