Как я могу использовать распознавание речи с C # на Windows XP? + мне нужно тренировать каждый компьютер, на котором работает приложение? - PullRequest
2 голосов
/ 07 октября 2009

Я делаю робота, который реагирует на несколько голосовых команд. Я использую Windows XP и C # для достижения этой цели. Моя единственная проблема в том, что я не знаю, как использовать распознавание речи с C #.

Я искал в Google и MSDN, но пока не нашел учебника для начинающих.

Есть предложения ??

Кроме того, по своему опыту распознавания речи Windows в M $ word я знаю, что мне нужно обучить компьютер перед запуском приложения распознавания речи. Это может вызвать большую проблему для меня, потому что мне может понадобиться представить своего робота на разных компьютерах / или / могут выступать разные люди. Так есть ли способ составить предопределенный список слов, который любой пользователь может сказать приложению, не обучая его сначала ???

Спасибо за помощь!

Ответы [ 2 ]

1 голос
/ 07 октября 2009

Да, вам придется тренировать все, что использует распознавание образов, чтобы реагировать на вещи. В Филадельфии они произносят «воду» как «вудер». Как алгоритм может понять это? Предварительно определенный список потребует от вас наличия практических знаний по каждому акценту в целевых странах продаж.

0 голосов
/ 04 ноября 2009

SAPI 5.4 в Windows 7 очень хорошо распознает ограниченные грамматики командования и управления без обучения.

Если вы сохраните небольшой набор команд (грамматика) (скажем, не более 10-15 команд), вы сможете получить хорошие результаты.

Диктовка или большой набор команд требует обучения; слишком много неопределенности.

...