-1

Я думаю о возможностях управления приложением с помощью голосовых команд - навигации между страницами, вызовами команд и т. Д. Во время работы приложения.Управление приложением через голосовые команды

Существует SpeechRecognizer который в основном то, что мне нужно, однако есть опция тайм-аута SpeechRecognizer.Timeouts.InitialSilenceTimeout - значение по умолчанию - 5 с. Если я хочу использовать этот подход, я должен настроить очень большой тайм-аут, чтобы прослушивать все голосовые команды во время работы приложения или есть ли другое решение? Существуют ли какие-то «побочные» проблемы?

Спасибо

ответ

1

Вы можете использовать непрерывное распознавание. Он никогда не перестанет слушать, пока вы не скажете ему это сделать. Здесь есть несколько samples, которые помогут вам начать с распознавания речи/синтеза.