Wie kann ich in Java Sprachbefehle in einem String erkennen?
Ich erstelle im Moment einen Sprachassistent. Wenn das wake word gesagt wird, wird das darauffolgende in einen String gespeichert.
Gibt es eine effiziente Weise, in diesem String den Sprachbefehl zu erkennen?
Bis jetzt habe ich das mit if String.contains und dann ein paar Schlüsselwörtern gemacht. Jedoch ist das ziemlich aufwendig und total unübersichtlich.
Gibt es eine bessere Weise?