Russian

Flat
Re: Sphinx3
User: Visitor
Date: 5/8/2009 5:22 am
Views: 124
Rating: 5

Как-то странно работает этот jsgf... Сделал распознование нескольких фраз начинающихся словом-обращением... Пока говорю все корректно ложных сработок почти нет... Но если я просто говорю в микрофон "бла-бла-бла-бла-бла-бла" он выбирает мне случайную фразу из файла. Плюс иногда он дает часть фразы...

Я думал при опознании фразы он должен опознать каждое слово из списка и при совпадении всех дать сработку. А выходит как-то явно не так.

 

Re: Sphinx3
User: nsh
Date: 5/9/2009 4:06 pm
Views: 3407
Rating: 6

Это сложный вопрос, во первых нужно добавить все возможные ответы в грамматику. Во вторых, нужно создать словарь noiseidict со всеми возможными звуками, включить его использование -fsgusefiller и отрегулировать fillprob. Кроме того, для принятия гипотезы нужно использовать меру уверенности. Если использовать pocketsphinx как библиотеку, это функция ps_get_prob.

 

PreviousNext