Ich verwende die Spracherkennungsfunktion von Android. Ich kann in mein Gerät sprechen und bekomme eine Liste mit möglichen Wörtern angezeigt.
Wenn ich "Start" sage, gibt er mir die folgenden Worte, die er zu hören glaubte:
- Aktien
- Aktie
- arrêter
- Start
- stoppt
- starks
Diese Liste wird neben verschiedenen anderen Faktoren auch von den Akzenten der Benutzer abhängen. Gibt es eine einfache Möglichkeit, diese Liste für ein bestimmtes Wort zu überprüfen?
Wenn ein Benutzer den Befehl "Start" oder "Stop" ausgibt, muss ich in der Lage sein, zwischen den beiden Befehlen zu unterscheiden.
Mein erster Gedanke war, eine Regex zu verwenden, um nach "sta" oder "sto" in einer der Antworten zu suchen, gibt es einen effektiveren Weg?