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.
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.
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.
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.
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.
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
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With