Внимание! Горячие новости проекта Usb2Kbd
    24.10.2018 Usb2kbd - теперь в термоусадке. Это защитит девайс от механических и электрических воздействий.
    03.08.2018 Проект Usb2kbd теперь в Telegram и Instagram. Подписывайтесь!
Подробнее - в новостях проекта

Usb2kbd и VoxCommando


Usb2kbd и VoxCommando

Voxcommando - это прекрасная утилита распознавания голоса, которая позволит с легкостью взять под контроль Ваш персональный компьютер и почувствовать себя капитаном корабля, отдающим приказы матросам. :)

Сразу скажу, что никаких предварительных "обучений" данной программы Вашему голосу не потребуется, так как используется именно модуль "распознавания" фраз.

Неоспоримой фишкой данной программы является обилие всеразличных возможностей, которые софт в состоянии выполнить, распознав Вашу голосовую команду, но нас же будет интересовать "дружба" программы с Usb2kbd и Usb2kbd_lan, а именно Чтоб при произношении заданной команды в микрофон нажималась заданная мною клавиша клавиатуры. Я вижу Вам стало интересно? Отлично, едем дальше.

1) Для начала скачиваем программы для управления usb2kbd и usb2kbd_LAN отсюда, распаковываем, например, в корень диска C (2 папки).

2) Если у Вас продукт usb2kbd - то удалите папку usb2kbd_LAN_cmd, и оставьте папку usb2kbd_cmd, и наоборот, если у Вас продукт usb2kbd_LAN - то соответственно, удалите папку usb2kbd_cmd и оставьте папку usb2kbd_LAN_cmd. Если у Вас продукт usb2kbd, то также скопируйте в оставленную папку управляющую библиотеку mydll.dll.

3) В оставленной папке найдите файл настроек ini и подправьте согласно Ваших данных:

- для продукта usb2kbd - впишите параметры вызова функции и имя самой функции.

- для продукта usb2kbd_LAN в ini :  serial - серийник устройства (4 цифры, написанные маркером на самом девайсе usb2kbd_LAN), IPAddress - локальный IP-адрес комьютера, где установлен VoxCommando, SendToIPAddress - IP-адрес девайса usb2kbd_LAN (по умолчанию 192.168.0.222), и Port - оставьте 12345.

4) Теперь нам понадобится сама программа Voxcommando и набор необходимых модулей по распознаванию речи к ней. Очень детально (с примерами) программа описана на ресурсе http://oleglav.com/voxcommando-obshhenie-s-kompyuterom-i-upravlenie-golosom , я же не буду на этом останавливаться и предположу, что читатели уже знакомы с азами инсталляции программ на компьютере.

5) Итак, программа проинсталлирована, запущена и готова к работе. Нажимаем "Редактировать", при необходимости удаляем все макросы, которые даны для примера, затем создаём свой.

6) Жмем "Создание новой коллекции групп", затем "Создать новую группу" (я назвал "test"), затем "Создание новой команды" (назвал "keyboard press"), затем "Создание новой части команды", где написал ключевое слово, услышав которое, программа выполнит действие (я вписал "нажать").

7) Жмем на пиктограмму команды (фраза с шестерёнками) и затем на значек блокнота с ручкой ("редактирование команды").

8) Жмем слева иконку "шестерёнки с плюсом" (добавление нового действия), выбираем ветку "Launch", затем "Open Bat" и жмем "Выбрать" (должна появиться строка "Launch.OpenBat").

9) В поле правее прописываем полный путь к bat-файлу в папке с программой для девайса:

- например, для usb2kbd - "c:\temp\usb2kbd_cmd\usb2kbd_cmd.bat"

- например, для usb2kbd_LAN - "c:\temp\usb2kbd_LAN_cmd\usb2kbd_LAN_cmd.bat".

10) Жмите "Ок", затем на иконку дискеты "Сохранить", закрывайте окно редактирования и перегрузите Voxcommander ("Файл" -> "Полная перезагрузка").

11) После перезапуска убедитесь, что устройство usb2kbd (usb2kbd_LAN) подлючено, откройте блокнот и попробуйте дать голосом команду "Нажать".

12) Если Вы все правильно сделали, что команда распознается и в блокнот напечатается цифра 2. (изменить цифру на другую можно, отредактировав исполняемый файл .bat в папке с Вашей программой. Коды клавиш скачайте из раздела "загрузки" сайта).

13) При желании в настройках можно сделать так, чтоб при успешном определении голосовой команды, Voxcommando издавал звук.

Удачи!