Ich erstelle eine E-Mail-Anwendung für Sehbehinderte mit Java und ich habe ein Problem bei der Eingabe der E-Mail und des Passworts. Die gesamte Anwendung ist sprachbasiert und ich benutze die Google Speech API für die Umwandlung von Sprache in Text. Ich habe versucht, den Benutzer dazu zu bringen, Benutzername / Passwort ein Zeichen zu einem Zeitpunkt einzugeben, aber das Problem ist, dass Google Speech Zeichen nicht richtig erkennt. Ich würde mich freuen, wenn es andere Möglichkeiten gäbe, wie ein sehloser Benutzer Benutzername / Passwort eingeben kann oder eine andere Möglichkeit, einzelne Zeichen durch Stimme zu erkennen, ebenfalls hilfreich wäre. Vielen Dank im Voraus!
Weitere Informationen: Ich versuche mich bei google anzumelden, also ist die Eingabe des Benutzernamens / Passworts das Problem, dem ich gegenüberstehe.
Wäre ein PIN-basiertes Passwort mit nur 0-9 für dieses Szenario nicht gut? Leicht zu erkennen (nur zehn Zeichen) und leicht zwischen normaler Sprache und Pin zu unterscheiden. Sie können sogar ein Mapping für falsch empfangenen Text erstellen (zum Beispiel einmal - & gt; eins). Sie müssen dies für jede Sprache programmieren, aber es würde meiner Meinung nach ziemlich gut funktionieren.
Spricht etwas (haha Wortspiel) gegen die Verwendung von Pin-basierten Passwörtern?
Edit: Siehe hier für eine Java-Implementierung für ein kleines Wörterbuch (wie in diesem Fall) Java-Spracherkennung für sehr kleines Wörterbuch
Tags und Links java google-speech-api voice-recognition blind