Я использую Sphinx4 в качестве реконизатора слов. Я сделал небольшой словарь и немного грамматики для нескольких слов, которые я хочу реконизировать. Метод SpeechResult result.getHypothesis()
отлично работает, когда я произношу слово из моей грамматики, но он всегда дает мне грамматический результат, даже если я произношу звук или произношу случайное слово.
Мой вопрос: есть ли способ проверить точность гипотезы? Чтобы узнать, действительно ли слово, произнесенное пользователем, входит в мою грамматику или нет.
Например, представьте себе грамматику с одним словом: автомобиль. Есть ли способ получить двоичный результат: «пользователь сказал, что машина»/«пользователь не сказал, что машина»?
Большое спасибо за твою помощь