Вы когда-нибудь хотели отдавать команды компьютеру или роботу просто голосом?
Сейчас на рынке ПО существует огромное количество программ распознающих голосовые команды. Например можно голосом запускать программы, любимую музыку, даже управлять юнитами в игре. К сожалению все это ПО имеет два существенных ограничения в использовании: оно не всегда уверенно распознаёт команду и допускает ложные срабатывания; и оно не учитывает в должной мере необходимость наличия специфического оборудования. Имея опыт работы с такими программами могу сказать что ложные срабатывания лечатся довольно просто нужно всего лишь имя (обращение) за которым последует команда. Работает это следующем образом вы произносите Команду (например имя робота), это запускает программу которая открывает "временное окно" для следующей команды. Т.е. программа которую вы запускаете должна например записать некоторое значение в файл, а по прошествии некоторого времени, опять переписать файл в исходное
значение. Команда которая следует за "Обращение" сначала считывает значение из файла, а затем выполняется...Т.е. сама команда робота выполниться только если она попала в определённое временное окно, определенным командой "обращения". Это даёт преимущество которое почти исключает ложное срабатывание от просто разговора, или стука.
А вот с техникой составляющей немного сложнее... Дело здесь в том что для уверенного срабатывания вы должны находится примерно на одном и том же расстоянии от микрофона. И в этом заключается наибольшее неудобство, ведь если вы находитесь перед компьютером вы и так в состоянии в один клик мышкой запускать программу. Или включить музыку любимого плей листа...
Ну, а поскольку это форум по робототехники то вопрос поставлю таким образом...Как сделать возможность управлять роботом с помощью голоса через ПК, реализовав устройство обеспечивающее двустороннюю связь человека с компьютером. Устройство должно быть носимым, компактным, практичным.
Зачем это вам нужно? Очень просто представьте что вы сможете голосом управлять техникой через компьютер, требовать отчёта о проделанной работе у вашего робота, просто слушать музыку в ванной или разговаривать по скайпу готовя еду...
Что для этого нудно...это и есть тема ветки! Ввиду того, что это устройство должно быть носимого вами оно должно быть лёгким, компактным, и даже эстетически приятным. Мне думается что под это дело можно приспособить телефонную гарнитуру. Ну, очень интересны ваши мысли о возможности реализации подобного девайса.