VBA распознавание речи / аудио вход / голосовая команда - PullRequest
0 голосов
/ 27 мая 2010

Распознавание речи может быть слишком большим термином для этой проблемы.

Я хочу, чтобы моя программа VBA ожидала, пока пользователь скажет что-то вроде «следующий» или «продолжить», прежде чем продолжить обработку.

Это эквивалент традиционного цикла «Нажмите любую клавишу для продолжения».

Это должно быть довольно просто. Все примеры, которые я нашел, делают сложные вещи, такие как определение лексики и регистрация функций обратного вызова для событий распознавания. Все очень мило, но не обязательно в моем случае.

Может быть, я могу / должен использовать другую (аудио) библиотеку вместо Speechlib (Microsoft Speech Object Library)

Спасибо за любой совет.

Ответы [ 2 ]

0 голосов
/ 08 июня 2010

Нет простого способа распознавания речи. Вы должны определить грамматику (чтобы подсистема SR знала, что слушать) и обработчик распознавания (чтобы подсистема SR могла сообщить вам, когда что-то услышала).

0 голосов
/ 27 мая 2010

Я думаю, что это плохая идея

Так что же произойдет, если я отойду и включу телевизор или радио, и кто-то скажет «Далее»

Это было бы довольно забавно, я думаю ... или нет

...