Използвам функцията за гласово разпознаване в android, мога да говоря в устройството си и да ми бъде представен списък с възможни думи.
Когато казвам "старт", той ми дава следните думи, които смята, че чува:
- запаси
- наличност
- Спри се
- започнете
- спира
- Старкс
Този списък ще зависи от потребителските акценти наред с различни други фактори. Има ли лесен начин да проверя този списък за конкретна дума?
Ако потребител издаде командата "старт" или "стоп", трябва да мога да направя разликата между двете команди.
Първоначалната ми мисъл беше да използвам регулярен израз, за да проверя за "sta" или "sto" в някой от отговорите, има ли по-ефективен начин?