Четверг, 28.03.2024, 16:20
Главная
Регистрация
Вход
Авторский проект Даркуса Нетова
Приветствую Вас Гость | RSS
Меню сайта
Категории каталога
Стихи [58]
Мои стихи
Рецензии [39]
Рецензии, написанные мной, на фильмы и книги
Эссе [1]
Мои сочинения и эссе на вольные темы
Рассказы [3]
Короткие и длинные. На совершенно разные тематики. Связанные меж собой единым циклом или не связанные вовсе... Рассказы. Наброски. Очерки.
Другое [7]
Статьи [4]
Анонсы [1]
Наш опрос
Интересуетесь ли вы Русским наследием?
Всего ответов: 21
Мини-чат
Главная » Статьи » Литература » Статьи

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

   "Сегодня утром открыл глаза. Подумал, что за кпк тянуться лень, мобильник вообще где то в груде хлама, часы с недавних пор на руке не таскаю... Монитор на ночь глушу, а на стенах - часов не было в жизни. И таким образом я совершенно лишен возможности узнать спросонья, который час, и соответственно - обругать себя последними словами за лежебочество. Тогда я и подумал, что не хватает автоматизации в жизни.
Раз - хлопнул в ладоши, чувствительный микрофон веб-камеры засек звук, выходящий за пределы оговоренного, уведомил утилиту на компе - а та уведомила меня, что на дворе вообще-то уже вечер и хватит валяться в постели...."

  Именно такой пост появился вчера за моим авторством на портале kiberpank.ru в разделе софта. Там я еще просил подсказать – не  знает ли кто уже готовенького решиния моей новопридуманной блажи. Спустя пару часов мне дали в зубы простенький запрос от гугла – мол ищи сам. Но даже за этот запрос я неимоверно благодарен человеку – ибо сам бы я  еще долго не додумался сформулировать его именно так…

 

  В общем, рылся и мудохался с софтом, гуглем и микрофоном часа два с половиной... Что могу сказать в итоге.
Решение более чем есть. Это программа Game Commander 2. Она платная, но легко ломается (тссс! я вам ничего не говорил). Эта самая прога помогает управлять голосом в играх. Причем, почти что ничего не путает и реально помогает игровому процессу... Ну по крайней мере так написано :D Впрочем, я ее по тестировал и могу сказать, что да, реально помогает. И не только в играх, а и в любых других приложениях.



Главное окно Game Commander


   Отступая в прошлое и от темы: был у меня знакомый, гений-программист, когда я еще учился в техане... Так вот этот паренек успел за время своего обучения написать собственный драйвер для мышки, содрать с вин 95,98 и миллениума рабочий стол - под которым оказался дос и написать еще до черта полезного софта... В общем маньяк был, но речь не об этом. Он мне однажды поведал, как подбирал значения для своего драйвера при помощи программы "артмонэ", как он ее называл. Я тогда долго пропускал это мимо ушей, но потом все-таки поинтересовался, что же за "артмонэ" такая. На что он притащил мне самую обычную ArtMoney, которой многие из нас пользовались для взлома данных в игрушках.. Когда я ему сказал об этом он искренне удивился - по его словам он никогда не применял ее к игрушкам, а только и исключительно к программам...

   Так вот, о чем речь. Этот самый Game Commander помогает при помощи голоса нажимать на различные клавиши, а также - на их комбинации. Так например он может по голосу вырубить вашу машину, ребутнуть ее или выстрелить из шотгана.. Хм, это кажется не из той оперы.

  В общем, при помощи этой самой ГК я подключил голосовое управление к другой простенькой программе, под названием "Говорящие часы". Программа русская и не требует никаких денег. Зато имеет дофига всего вкусного и подручного - календарь, часы, калькулятор, записнуха... А заодно целую шеренгу зранее заготовленных таймеров. Райские кущи, в общем. 



Главное окно программы "Говорящие часы"



   Далее стоит сделать небольшую оговорку. Есть у ГК одна неприятная особенность. Он, как и положено Игровому Коммандеру, контролирует голосовыми командами только ту "игру", которая находится в активном состоянии. То есть перелистнуть программу в строке задач - можно из любого окна. А вот скомандовать проверку почты или спросить "сколько там натикало?", находясь при этом в браузере – может не получиться (на самом деле выход из положения есть, об этом чуть ниже). Однако в программе есть функция - глобальные команды. Они позволяют оперировать с операционкой из любого активного окна. Но только с самой операционкой, а не с ее приложениями...

   Но конкретно для моего случая - все благоухало. Я выставил отдачу сигнала от сочетания моих горячих клавиш прямо в систему - по голосовой команде. И заблокировал автоматическое распознавания перехода на другое приложение в ГК. В результате, он теперь будет трудиться ради одной единственной программы (Виндовс Эксплорер).

 

  А теперь то, ради чего эта статья была затеяна. Ибо, говорящие часы, реагирующие на голос - это вне всякого сомнения круто. Но гораздо интереснее – когда голосом можно управлять многими приложениями. И тут нам тоже поможет Гейм Кооммандерр. А также -  замечательная программа MediaKey. Тоже бесплатная. Она является "удлиннителем рук" для всех у кого нет мультимедийной клавы или для тех, кто хочет управлять своей машиной при помощи голоса... Ну это к примеру=)


Главное окно программы "МеdiaKey"


   Что делает программа. Она позволяет повесить на сочетания хоткеев определенные действия. Самих действий - чертова туча. Запуск любого приложения, активация плеера, включение\выключение звука на компе и многое, многое другое. Если порыться, там вообще можно настроить весь комп под хоткеи. И если запоминать все эти сочетания клавиш - голова распухнет. Зато на помощь приходит Game Commander. При его помощи можно проассоциировать все эти хоткеи с голосовыми командами.


   Картина маслом:
Срабатывает будильник. Ворча "какого черта, суббота же..." сонно орешь на всю комнату: "Время!" Машина флегматично отзывается - "16 часов 32 минуты". "Сколько???!!! Так все, меняю график нах.. А то скоро буду просыпаться вечером следующего дня.".
"Активировать винамп!". Машина шуршит мозгами, загружается плеер. Не разлепляя глаз - "Воспроизведение!". По подкорке начинает мягко забивать гвозди симфо-блэк Саммонинга. "Брррр... Следующий трек!". Ситуация на подкорке коренным образом меняется - все заволакивает умиротворяющим эмбиентом... Хррр.

   Просыпаешься снова. "Время!" "17:00". Пойти, упиццо ап стену что ли??... "Файрфокс!" Грузится страница с новостной лентой... Уййй... Уйди наф. "Закрыть. Окрыть почту!" Браузер испаряется, открывается громоптиц, с автопроверкой почтового сервака. 15 писем?! Да, батенька, надо меньше спать... Или не просыпаться вообще.
Лениво переползаешь с кровати в кресло, закутавшись в одеяло в три слоя и лениво бурча в микрофон, по мере чтения писем "Вниз", "Стереть", "Вниз", "Вниз", "Стереть".....

 

  Вся эта схема прекрасно работает у вашего непокорного в действительности, а не только существует в голове. =) Причем, процент понимания слов, если они произносятся четко и достаточно громко (не кричать на весь дом, но твердо и уверенно, хотя возможны варианты, в зависимости от места расположения и чувствительности микрофона) очень высок. У меня висит уже около 20 разных команд. И все работает почти без нареканий. Может быть ошибка 1 из 10-15, да и то, по моей вине. 90-95% распознавание - по моему более чем неплохо. А все из за того, что прога эта не самообучаемая.

    Вообще, я выкидышей ИИ недолюливаю, слишком они непослушные и самомнение высокое. Лучше один раз настроить все ручками и балдеть, чем мучаться все время с перенатройкой... Кстати, если повесить всякие частые клавиши на голос - энтер, делит, эскайп и прочее - сильно сократится время, затрачиваемое на операции. Соответственно больше успеваешь сделать. Потому что, к клаве тянуться не надо.

 

  Пара хитростей. Главное во всей этой связке -  это чтобы команды не звучали синонимично, то есть звучание не было похоже друг на друга, иначе будет высокий процент ошибок. лучше повесить разную фонетическую составляющую, пусть и не всегда интуитивно понятную, но ведь это для себя любимого, а не для зала гостей. Зато не мучаться с путаницей исполнения команд потом.

   И кстати на счет синонимов. В ГК легко можно повесить на одну команду несколько голосовых идентификаторов. Например на "делит" повесил "Стереть" и "Удалить". Работает и то и то без вопросов.

   Подвожу итог. Получается красивая и не загружающая процессор схема голосового управления компьютером. Реализуется всего лишь при помощи трех упомянутых в статье программ - Game Commander, Говорящие часы, MediaKey. Также в комплекте должно присутствовать творческое мышление, прямые (хотя бы более-менее) руки, и четкая дикция (если вы собираетесь командовать тачкой, бубня себе под нос, поспешу вас разочаровать - машина либо не услышит, либо сделает совсем не то что надо...). Вот в общем-то и все. Сам использую уже день (на момент написания статьи). Пока полет нормальный =)
Напоследок небольшое уточнение: все команды вешаются на EXPLORER (это обязательно, если вы хотите управлять всем, отовсюду), откуда - либо переходят на МедиаКей, чтобы открывать-закрывать софт и управлять им, либо - не переходят никуда, срабатывая на самой операционке и на активном в данный момент окне - такие как "Копировать", "Вставить", "Стереть", "Вниз", "Страница вверхвниз" и прочее, прочее....

Командуйте в свое удовольствие =))

 

(с) Даркус Нетов.

           

 

Категория: Статьи | Добавил: darcus (21.09.2008) | Автор: Даркус
Просмотров: 961 | Комментарии: 2 | Рейтинг: 0.0/0 |
Всего комментариев: 2
1 darcus  
0
можешь на вебкамеру вывести микрофон. если музыка постоянно не долбит на всю комнату - тогда просто бесполезно будет. а я по разному делаю. то к футболке майк пристегну, то в кулаке зажму, то на вебку переведу... пока что интереснее всего на футболке. чуть склонил голову - и командуй, и музыка не мешает и руки не заняты... кстати возможен вариант дальнобойной блютус гарнитуры. вывел на нее восприятие - и таскай на ухе по комнате\квартире. заодно и часы всегда с собой в ухе, в любой точке.

2 darcus  
0
ну так строчи... могу линк дать на архив где все пронги вместе (сам делал).

Имя *:
Email *:
Код *:
Форма входа
Поиск
Друзья сайта
------
Николай Левашов «О Сущности, Разуме и многом другом...»
------

Статистика сайта:

Яндекс цитирования

------

Кнопка сайта:

 

Поставить кнопку на свой сайт!

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

| Copyright MyCorp © 2024 | Конструктор сайтов - uCoz Живые обои |
grand theft auto: vice city