Приветствую всех! Как всегда что то да приходит в голову. А пришло вот что, голосовое управление компьютером. Прочитал много статей. Так вот в чем проблема возможно ли написать такую программу или может она есть, чтоб можно было с помощью голосовой команды, например включит комп. Может кто интересовался или есть мнения по этому поводу буду рад любой критики
Кто то мне подсказал что есть программа Typle-2.0v-MultiLingual, она управляет кое какими функциями компьютера
Я слышал что микрософт что-то такое делали, только немного по другому, через ихнюю программу можно было писать скрипты
На данный момент более-менне сносно распознаётся английская речь, русская пока распознаётся хреново, нет софта хорошего под наш язык, а тот что есть работает иногда криво. И рекомендация: никогда не доверяйте системе "слишком умный дом" самостоятельно управлять отоплением, газом, водой и иными жизненноважными вещами.... сигнализировать пусть сигнализирует, но не управляет (вкл\выкл).
Более менее сносные системы "умный дом" шкалят по ценникам за $15000. И при такой цене не имеют голосового управления, которые имеют стоят ещё дороже. Дело не только в софте обработки голосовых команд, тебе надо этот софт увязать с исполнительными устройствами, вот в чем сложность и отсюда стоимость. По сути нужна связка: 1 железо для обработки сигналов с датчиков 2 железо для управления потребителями\устройствами (свет, сигналка, дверь и т.д.) 3 железо для преобразования сигналов с датчиков в протокол RS232 или USB и обратно с этих протоколов для управления потребителями. Эти три пункта объеденяются в одной коробке которая подключается к компу через один из портов - LPT, USB, RS232. Изготавливается такая коробка, как правило, на PIC контроллерах или ARM'ах со своей самонаписанной прошивкой под конкретный обвес железа. Далее к этой коробке идет софт который ею управляет с компа, этот софт так же пишется конторой, которая сделала коробку. И далее тебе нужно софт который распознаёт голосовые команды. Но! 1 Софт распознающий голосовые команды не может управлять коробкой! 2 Не может управлять софтом который управляет коробкой! то есть, увязать это вместе довольно трудоёмкое занятие, поэтому и ценники на готовые системы такие высокие. Для решения простых задач, типа твоих, вкл\выкл свет и т.д. нужно поискать софт который при сработке голосовой команды сможет подать сигнал на одну из ног LPT порта, это будет самый простой вариант. То есть, по конкретной команде сигнал на конкретной ноге LPT порта. И подпвать\снимать сигнал по одной и той же команте. "Включить свет" - еденица на ноге 18. "Включить свет" (повторно) - ноль на ноге 18. Для LPT порта железяку с исполнительными устройствами можно сделать довольно легко и без всяких контроллеров.
2 BAGZ Я про серьезные системы писал. То, на что ты дал ссылку, это голосовая развлекуха, работать она будет, НО!, обрати внимание, для того чтобы она (Ева) управляла приборами они должны обладать ИК пультом, а "Ева" исполняет роль универсального пульта с голосовым управлением. Перечень подобных устройств (с пультами) довольно короток. Например, управлять охранкой с ИК пульта это вообще идиотизм.... Если для твоих нужд достаточно того что может "Ева", то проще её купить за такую цену. Не забудь что для управления светом в доме, в случае с "Евой", придется поменять все выключатели в доме с обычных на ИК, и ещё не забудь что к компу должно быть подключено несколько ИК передатчиков (каждый ориентирован на определенный прибор). PS хоум сапиенс - это только софт, посчитай ещё сколько надо купить железа и какого + установка в доме + + +... PSS И очень опупенно что ей необходим постоянный инет, иначе через 2 недели без инета она заблокируется из-за невозможности проверить лиценз ВОТ ВАМ ГАС! А ВОТ ЕГО НЕТ! Идиотизм, то же с охранкой
На самом деле тема очень тривиальна. По сути дела в системах "умный дом" можно обойтись вообще без компьютера и софта в том смысле в каком мы его воспринимаем. Особенно не понимаю когда в охранные системы или системы управления освещением стараются прилепить голосовые команды и т.д. Какой смысл встраивать акустический выключатель когда для нормального человека не является проблемой подойти к стене и клацнуть клавишу? Решайте более сложные проблемы по средствам новых технологий. Системы управления построенные на GSM связи намного более практичны. К примеру - система построенная на нескольких микроконтроллерах и не сложных датчиках может уведомить вас о проникновении в дом, пожаре, изменении температуры. Позволит включить бытовые приборы такие как бойлер, котёл, системы типа "тёплый пол" и т.д. ДИСТАНЦИОННО. Такая система со всеми вытекающими обойдется в 200 - 250$. Включать компьютер голосом? Для чего этот выпендреж? Хороший понт дороже денег? Тогда лучше займись моддингом. На мой взгляд еще нет сфер где действительно удобным было бы голосовое управление иначе это давным давно вошло в нашу жизнь и стало неотъемлемой частью существования. А если вам действительно нужно управлять с помощью компьютера разными приборами (телеметрия) это решается темиже самыми микроконтроллерами и 1 USB модулем.. не без софта конечно. и это тоже весьма не дорого при наличии базового комплекта знаний который приобретается с нуля за месяц упорных занятий данной тематикой.
PRosTo_LEva спасибо за отличную инфу. А моддингом я давно занимаюсь("наряжаю" свою машинку) постараюсь выложить фото или видео своего любимчика. Выпендреж, понт? Да, почему бы нет, знающий и разбирающийся в компьютерной техники люд по любому заинтересуется, а потом эту машинку можно продать за очень хорошее бабло и дальше продвигаться по этой теме(смотрите выше). Кстати на нашем всем, любимом форуме, надо создать тему "Моддинг компьютерной техники"
На досуге занимаюсь реализацией вот этого: есть некоторый сервер (с софтом разпознавания и синтеза речи) который ждет голосовой команды, на сервере запущен python скрипт обработчик команд в свою очередь который запускает отдельный скрипт с определенной задачей (проверка и чтение почты, чтение новостей, запуск музыки, установка будильника и тп.) Есть идея еще прикрутить веб-камеру, для чего ... жду предложений ) Для управления домашних приборов, есть идея сделать через сетевой интерфейс, мож кто подскажет что или как это подешевле реализовать ). Для начала управление светом, какие контроллеры нужны и тп. Все это работает под FreeBSD, использовал: /usr/ports/audio/julius - разпознавание речи (с тренировкой под определенный набор комманд - разпознавание отличное) /usr/ports/audio/festival - синтезатор речи _http:// habrahabr.ru /post/60977 - как заставить festival говорить по русски _http://www. voxforge.org - много чего про.. и для разпознавания речи Вообщем кому интересно, копать в сторону: julius, sphinx, festival, dialog manager
Вообще уже есть бета версия такой программы от микрософта, только они использовали голосовую функцию для написания скриптов, управление на английском...не помню какой язык, вроде VBS или Perl. + один человек сделал для себя голосовое управление, но для игры "Сталкер", но всего на несколько слов: Аптечка, фонарик и еще что-то. То есть в принцепи это очень даже возможно, вот только словарь будет очень большой + нужно говорить с одной и той же интонацией, иначе программа может не разобрать команду.