Голосовое управления компьютером

Discussion in 'Электроника и Фрикинг' started by BAGZ, 27 Jun 2012.

  1. BAGZ

    BAGZ Member

    Joined:
    27 Apr 2012
    Messages:
    64
    Likes Received:
    5
    Reputations:
    0
    Приветствую всех! Как всегда что то да приходит в голову. А пришло вот что, голосовое управление компьютером. Прочитал много статей. Так вот в чем проблема возможно ли написать такую программу или может она есть, чтоб можно было с помощью голосовой команды, например включит комп. Может кто интересовался или есть мнения по этому поводу буду рад любой критики
     
  2. MarkD

    MarkD New Member

    Joined:
    28 May 2012
    Messages:
    9
    Likes Received:
    0
    Reputations:
    0
    Тоже интересуюсь возможно ли такое.
     
  3. BAGZ

    BAGZ Member

    Joined:
    27 Apr 2012
    Messages:
    64
    Likes Received:
    5
    Reputations:
    0
    Кто то мне подсказал что есть программа Typle-2.0v-MultiLingual, она управляет кое какими функциями компьютера
     
  4. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    Я слышал что микрософт что-то такое делали, только немного по другому, через ихнюю программу можно было писать скрипты
     
  5. BAGZ

    BAGZ Member

    Joined:
    27 Apr 2012
    Messages:
    64
    Likes Received:
    5
    Reputations:
    0
    то что я хочу сделать называется HOME SAPIENS (УМНЫЙ ДОМ). Улавливаете мысль?
     
  6. Mishael

    Mishael New Member

    Joined:
    27 Jun 2012
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    На данный момент более-менне сносно распознаётся английская речь, русская пока распознаётся хреново, нет софта хорошего под наш язык, а тот что есть работает иногда криво.
    И рекомендация: никогда не доверяйте системе "слишком умный дом" самостоятельно управлять отоплением, газом, водой и иными жизненноважными вещами.... сигнализировать пусть сигнализирует, но не управляет (вкл\выкл).
     
  7. BAGZ

    BAGZ Member

    Joined:
    27 Apr 2012
    Messages:
    64
    Likes Received:
    5
    Reputations:
    0
    Это все понятно. Хотел такие команды как включать свет в комнате, телевизор
     
  8. Mishael

    Mishael New Member

    Joined:
    27 Jun 2012
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    Более менее сносные системы "умный дом" шкалят по ценникам за $15000.
    И при такой цене не имеют голосового управления, которые имеют стоят ещё дороже.
    Дело не только в софте обработки голосовых команд, тебе надо этот софт увязать с исполнительными устройствами, вот в чем сложность и отсюда стоимость.
    По сути нужна связка:
    1 железо для обработки сигналов с датчиков
    2 железо для управления потребителями\устройствами (свет, сигналка, дверь и т.д.)
    3 железо для преобразования сигналов с датчиков в протокол RS232 или USB и обратно с этих протоколов для управления потребителями.
    Эти три пункта объеденяются в одной коробке которая подключается к компу через один из портов - LPT, USB, RS232.
    Изготавливается такая коробка, как правило, на PIC контроллерах или ARM'ах со своей самонаписанной прошивкой под конкретный обвес железа.
    Далее к этой коробке идет софт который ею управляет с компа, этот софт так же пишется конторой, которая сделала коробку.
    И далее тебе нужно софт который распознаёт голосовые команды.
    Но!
    1 Софт распознающий голосовые команды не может управлять коробкой!
    2 Не может управлять софтом который управляет коробкой!
    то есть, увязать это вместе довольно трудоёмкое занятие, поэтому и ценники на готовые системы такие высокие.

    Для решения простых задач, типа твоих, вкл\выкл свет и т.д. нужно поискать софт который при сработке голосовой команды сможет подать сигнал на одну из ног LPT порта, это будет самый простой вариант.
    То есть, по конкретной команде сигнал на конкретной ноге LPT порта. И подпвать\снимать сигнал по одной и той же команте.
    "Включить свет" - еденица на ноге 18.
    "Включить свет" (повторно) - ноль на ноге 18.
    Для LPT порта железяку с исполнительными устройствами можно сделать довольно легко и без всяких контроллеров.
     
  9. BAGZ

    BAGZ Member

    Joined:
    27 Apr 2012
    Messages:
    64
    Likes Received:
    5
    Reputations:
    0
    Что ты много преувеличил. http://home-sapiens.ru
     
  10. DVA_NAPASA

    DVA_NAPASA New Member

    Joined:
    12 Apr 2012
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    да жестко ты их давишь!!!
     
  11. BAGZ

    BAGZ Member

    Joined:
    27 Apr 2012
    Messages:
    64
    Likes Received:
    5
    Reputations:
    0
    Мутти ты так думаешь?
     
  12. Mishael

    Mishael New Member

    Joined:
    27 Jun 2012
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    2 BAGZ
    Я про серьезные системы писал.
    То, на что ты дал ссылку, это голосовая развлекуха, работать она будет, НО!, обрати внимание, для того чтобы она (Ева) управляла приборами они должны обладать ИК пультом, а "Ева" исполняет роль универсального пульта с голосовым управлением.
    Перечень подобных устройств (с пультами) довольно короток.
    Например, управлять охранкой с ИК пульта это вообще идиотизм....
    Если для твоих нужд достаточно того что может "Ева", то проще её купить за такую цену.
    Не забудь что для управления светом в доме, в случае с "Евой", придется поменять все выключатели в доме с обычных на ИК, и ещё не забудь что к компу должно быть подключено несколько ИК передатчиков (каждый ориентирован на определенный прибор).

    PS хоум сапиенс - это только софт, посчитай ещё сколько надо купить железа и какого + установка в доме + + +... :rolleyes:

    PSS И очень опупенно что ей необходим постоянный инет, иначе через 2 недели без инета она заблокируется из-за невозможности проверить лиценз :D ВОТ ВАМ ГАС! :D А ВОТ ЕГО НЕТ! :D :D :D Идиотизм, то же с охранкой :D
     
    #12 Mishael, 5 Jul 2012
    Last edited: 5 Jul 2012
  13. PRosTo_LEva

    PRosTo_LEva Elder - Старейшина

    Joined:
    18 Apr 2007
    Messages:
    449
    Likes Received:
    132
    Reputations:
    106
    На самом деле тема очень тривиальна. По сути дела в системах "умный дом" можно обойтись вообще без компьютера и софта в том смысле в каком мы его воспринимаем. Особенно не понимаю когда в охранные системы или системы управления освещением стараются прилепить голосовые команды и т.д. Какой смысл встраивать акустический выключатель когда для нормального человека не является проблемой подойти к стене и клацнуть клавишу? Решайте более сложные проблемы по средствам новых технологий. Системы управления построенные на GSM связи намного более практичны. К примеру - система построенная на нескольких микроконтроллерах и не сложных датчиках может уведомить вас о проникновении в дом, пожаре, изменении температуры. Позволит включить бытовые приборы такие как бойлер, котёл, системы типа "тёплый пол" и т.д. ДИСТАНЦИОННО. Такая система со всеми вытекающими обойдется в 200 - 250$.
    Включать компьютер голосом? Для чего этот выпендреж? Хороший понт дороже денег? Тогда лучше займись моддингом.
    На мой взгляд еще нет сфер где действительно удобным было бы голосовое управление иначе это давным давно вошло в нашу жизнь и стало неотъемлемой частью существования. А если вам действительно нужно управлять с помощью компьютера разными приборами (телеметрия) это решается темиже самыми микроконтроллерами и 1 USB модулем.. не без софта конечно. и это тоже весьма не дорого при наличии базового комплекта знаний который приобретается с нуля за месяц упорных занятий данной тематикой.
     
  14. BAGZ

    BAGZ Member

    Joined:
    27 Apr 2012
    Messages:
    64
    Likes Received:
    5
    Reputations:
    0
    PRosTo_LEva спасибо за отличную инфу. А моддингом я давно занимаюсь("наряжаю" свою машинку) постараюсь выложить фото или видео своего любимчика. Выпендреж, понт? Да, почему бы нет, знающий и разбирающийся в компьютерной техники люд по любому заинтересуется, а потом эту машинку можно продать за очень хорошее бабло и дальше продвигаться по этой теме(смотрите выше). Кстати на нашем всем, любимом форуме, надо создать тему "Моддинг компьютерной техники"
     
  15. DVA_NAPASA

    DVA_NAPASA New Member

    Joined:
    12 Apr 2012
    Messages:
    23
    Likes Received:
    0
    Reputations:
    0
    Ну так давай создавай!!! а мы опытом поделимся. :cool:
     
  16. ViewSvin

    ViewSvin Banned

    Joined:
    31 Jan 2012
    Messages:
    20
    Likes Received:
    0
    Reputations:
    -1
    интересная задумка, но реализация... :)
     
  17. Империал

    Joined:
    11 Mar 2010
    Messages:
    1,224
    Likes Received:
    58
    Reputations:
    1
    Я думаю что рано или поздно это будет реализовано
     
  18. GoodGoogle

    GoodGoogle Moderator

    Joined:
    5 Aug 2011
    Messages:
    1,160
    Likes Received:
    366
    Reputations:
    226
    Сейчас это не возможно. Как технически, так и программно.
     
  19. MeTaL_gvc

    MeTaL_gvc New Member

    Joined:
    4 Mar 2007
    Messages:
    13
    Likes Received:
    0
    Reputations:
    0
    На досуге занимаюсь реализацией вот этого:
    есть некоторый сервер (с софтом разпознавания и синтеза речи) который ждет голосовой команды, на сервере запущен 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
     
  20. Yzy

    Yzy New Member

    Joined:
    8 May 2009
    Messages:
    110
    Likes Received:
    3
    Reputations:
    0
    Вообще уже есть бета версия такой программы от микрософта, только они использовали голосовую функцию для написания скриптов, управление на английском...не помню какой язык, вроде VBS или Perl.
    + один человек сделал для себя голосовое управление, но для игры "Сталкер", но всего на несколько слов: Аптечка, фонарик и еще что-то. То есть в принцепи это очень даже возможно, вот только словарь будет очень большой + нужно говорить с одной и той же интонацией, иначе программа может не разобрать команду.