[10/4/2012 8:59:59 PM] Яша: Возникли следующие вопросы по курсовой:
1. Распознавание голоса должно работать непрерывно, или по нажатию кнопки?
2. Команды распознавать для каждого выхода АДА отдельно (т.е. для определенного выхода стоит кнопка и с ним работаем в данный момент) или для все выходов одновременно, только в голосовой команде указывается номер выхода?
3. В данной работе можно использоать прошлую работу по записи звука?
[10/4/2012 9:07:12 PM] Ivan Naumov: 3. Прошлую работу использовать можно.
1. распознавание дискретно, с использованием синтаксиса.
Пример: "Рекс! Свет!" Рекс - короткая команда инициализации (префикс) - означает, что далее будет управляющая команда. Свет - управляющая команда. Форма команды: <Префикс><Управляющая><Окончание> Создайте свой синтаксис для голосовых команд.
2. мы работаем со всеми выходами одновременно - и номер явно не указываем - только команду. Логика программы сама определяет, какой выход будет использоваться
[10/4/2012 9:08:02 PM] Яша: понял
[10:27:34 AM] Ivan Naumov: сейчас синтаксис должен обеспечивать зажигание светодиодов. Префикс - короткий, но хорошо различимый. Это смешно, но собачьи клички подойдут идеально, ибо базируются на тех же принципах. Далее - управляющая команда. Можно использовать числительные, но проследить за фонетикой - машина может попутать "семь" и "осемь". Окончание тоже можно использовать - это облегчит машине распознавание команды. Например "всё"
Итак, типичная команда: "рекс!" "два!" "всё!" должна зажигать второй светодиод...