Перейти к содержанию

Алиса управляет компьютером-5 (PC SmartHome): различия между версиями

Материал из Wiki yaboard
Нет описания правки
Нет описания правки
Строка 25: Строка 25:
# В списке навыков выбираем PC SmartHome и добавляем его.
# В списке навыков выбираем PC SmartHome и добавляем его.


Теперь у нас должно появиться устройство, визуально и списком голосовых команд очень похожее на пульт от ТВ. Можно сразу пользоваться! Никаких других "прокладок" не нужно.
У нас должно появиться устройство, визуально и списком голосовых команд похожее на ТВ-пульт. Готово, можно сразу пользоваться!


<pre class="red">
<pre class="red">
Строка 44: Строка 44:
# Управление паузой на ПК
# Управление паузой на ПК


  Пункты 1-3 работают по принципу макроса. Сначала в режиме обучения нужно записать последовательность перемещений мыши и нажатий клавиш.
  Пункты 1-3 работают по принципу макросов. Сначала в режиме обучения нужно записать последовательность перемещений мыши и нажатий клавиш.
  Затем макрос присваивается кнопке виртуального пульта PC SmartHome в приложении Яндекс (квазар).
  Затем макрос присваивается кнопке виртуального пульта PC SmartHome в приложении Яндекс ([https://yandex.ru/quasar/iot/ "квазар"]).


Пункты 4 и 5 неизменяемые, и жёстко зашиты в виртуальный пульт.
Пункты 4 и 5 неизменяемые, и жёстко зашиты в виртуальный пульт.
Строка 60: Строка 60:
# Переключение каналов (30 команд)
# Переключение каналов (30 команд)


Итого 38 команд + 2 системные кнопки
Итого 38 команд + системные кнопки тише-громче-пауза.
  Как звучат голосовые команды по умолчанию, можно увидеть на вкладке "Голосовые команды" пульта PC SmartHome в квазаре.
 
  А с помощью сценариев в квазаре их можно обернуть в удобные активационные фразы по вкусу.
  Список голосовых команд по умолчанию можно увидеть на вкладке "Голосовые команды" пульта PC SmartHome в "квазаре".
  А с помощью сценариев их можно обернуть в удобные активационные фразы по вкусу.




Строка 68: Строка 69:




# Выбираем кнопку\команду в PC SmartHome, включается режим обучения - двигаем, щелкаем мышкой, нажимаем клавиатуру - останавливаем обучение. Далее при выборе данной кнопки\команды в пульте PC SmartHome в квазаре - ПК повторяет все записанные действия.
# Выбираем кнопку\команду в PC SmartHome.
# Выбираем на ПК файл\программу - правый клик мыши - создать ярлык - в свойствах ярлыка указываем сочетания клавиш при нажатии которых будет запускаться файл\программа. Это сочетание используем при записи макроса
# Включается режим обучения.
# Двигаем, щелкаем мышкой, нажимаем клавиатуру.
# Останавливаем обучение.  
 
Далее при выборе данной кнопки\команды в нашем пульте ПК повторит все записанные действия.
 
# Выбираем на ПК файл\программу.
# Правый клик мыши - создать ярлык.
# В свойствах ярлыка указываем сочетания клавиш, при нажатии которых будет запускаться файл\программа.  
 
Это сочетание используем при записи макроса
 
Важно: сочетания клавиш в PC SmarHome чувствительны к раскладке EN\RU и не всегда работают корректно: PC SmartHome записывает сочетания с английскими буквами, и если воспроизведении на ПК активная русская раскладка, то макрос не сработает((
Надеемся, что это пофиксят.


Примечание: сочетания клавиш в PC SmarHome чувствительны к раскладке анг\рус и работать толком не могут - PC SmartHome записывает сочетания с анг буквами, а при воспроизведении макроса если на ПК стоит руская раскладка, то ни что не произойдёт(( Надеемся, что это пофиксят.
С цифрами в сочетаниях клавиш проблем нет. Также не замечено проблем с системными сочетаниями клавиш.
С цифрами в сочетаниях клавиш проблем нет. Также не замечено проблем с системными сочетаниями клавиш.
<gallery>
Файл:Pc-smarthome-main.jpg | PC SmartHome может работать с несколькими компьютерами, но только один из них активен, и только на нём можно править и сохранять макросы в данный момент.
Файл:Pc-smarthome-macros-1.jpg | Экран редактирования макросов. Можно добавлять клавиши вручную, а можно включить запись.
Файл:Pc-smarthome-macros-2.jpg | Макросы могут быть достаточно длинными.
</gallery>
Внизу первого скрина - почта разработчика. Автор отвечает только на неё.




Строка 78: Строка 99:




# Ярлык должен располагаться на рабочем столе (можно создать папку на рабочем столе и туда поскидывать ярлыки)
* Ярлык должен располагаться на рабочем столе (можно создать папку и собрать ярлыки там).
# Ярлык, сочетанием клавиш, запускается с задержкой примерно 3сек (особенность Windows)
* Ярлык, сочетанием клавиш, запускается с задержкой примерно 3 секунды (особенность Windows).
# Кроме ярлыков на рабочем столе можно использовать сочетание клавиатуры Win+1...0, данное сочетание запускает ярлыки программ в панели быстрого запуска 1 -первая иконка от пуск 0-десятая. Повторное нажатие Win+1...0 сворачивает\разворачивает приложение
* Кроме ярлыков на рабочем столе, можно использовать сочетание клавиатуры Win+1...0. Это сочетание запускает ярлыки программ в панели быстрого запуска (1 - первая иконка от кнопки "Пуск", 0 - десятая). Повторное нажатие Win+1...0 сворачивает\разворачивает приложение.
# Системные сочетания клавиш (например Ctrl+c, Ctrl+v), а также сочетания внутри программ, также можно использовать, без ограничений и без задержки в 3 сек
* Системные сочетания клавиш (например Ctrl+c, Ctrl+v), а также сочетания внутри программ, также можно использовать, без ограничений и без задержки в 3 секунды.




Строка 88: Строка 109:


* Относительно лёгким способом получаем неплохие возможности голосового управления компьютером.
* Относительно лёгким способом получаем неплохие возможности голосового управления компьютером.
* Нет сторонних "прокладок" в виде третьих сервисов и танцев с бубнами
* Нет сторонних "прокладок" в виде третьих сервисов и танцев с бубнами.
* Приложение понемногу развивается, разработчики чинят баги, что даёт уверенность в использовании этой программы на будущее.
* Приложение понемногу развивается, разработчики чинят баги, что даёт уверенность в использовании этой программы на будущее.
* Поскольку для Алисы это обычный пульт от ТВ - то хорошо срабатывают словоформы ("Вруби следующий канал", "Сделай тише", итд).
* Поскольку для Алисы это обычный пульт от ТВ - то хорошо срабатывают словоформы ("Вруби следующий канал", "Сделай тише", итд).

Версия от 07:33, 9 февраля 2021

Вступление

Статья посвящена управлению компьютером с помощью программы PC SmartHome и одноимённого навыка Алисы.

Отметим несколько моментов:

  • Навык изначально создавался для управления медиаплеером на ПК.
  • Все настройки хранятся локально на ПК.
  • Короткое видео настройки есть на сайте программы.
пример устройства PC SmartHome в квазаре

Установка и настройка

  1. Скачиваем программу на ПК, регистрируемся.
  2. В программе создаём нужные макросы для управления ПК.
  3. Переходим в Приложение Яндекс -> Устройства -> Добавить устройства.
  4. В списке навыков выбираем PC SmartHome и добавляем его.

У нас должно появиться устройство, визуально и списком голосовых команд похожее на ТВ-пульт. Готово, можно сразу пользоваться!

При установке на ПК может ругаться антивирус (так как программа использует доступ к мыши и клавиатуре). 
Отключаем антивирус на время установки (или сразу вносим в исключения антивирусной программы).
Качайте дистрибутив только с официального сайта! А если есть сомнения - проверьте его на virustotal. В любом случае решение принимаете вы.

Работа

PC SmartHome на ПК может выполнять следующие действия:

  1. Управление мышкой (перемещения и нажатия)
  2. Нажатия клавиш на клавиатуре
  3. Нажатия сочетаний клавиш
  4. Управление громкостью на ПК
  5. Управление паузой на ПК
Пункты 1-3 работают по принципу макросов. Сначала в режиме обучения нужно записать последовательность перемещений мыши и нажатий клавиш.
Затем макрос присваивается кнопке виртуального пульта PC SmartHome в приложении Яндекс ("квазар").

Пункты 4 и 5 неизменяемые, и жёстко зашиты в виртуальный пульт.

Сколько команд доступно?

Посчитаем:

  1. Громкость на ПК
  2. Пауза на ПК
  3. Переключение входов (3 команды)
  4. Переключение режимов (5 команд)
  5. Переключение каналов (30 команд)

Итого 38 команд + системные кнопки тише-громче-пауза.

Список голосовых команд по умолчанию можно увидеть на вкладке "Голосовые команды" пульта PC SmartHome в "квазаре".
А с помощью сценариев их можно обернуть в удобные активационные фразы по вкусу.

Примеры

  1. Выбираем кнопку\команду в PC SmartHome.
  2. Включается режим обучения.
  3. Двигаем, щелкаем мышкой, нажимаем клавиатуру.
  4. Останавливаем обучение.

Далее при выборе данной кнопки\команды в нашем пульте ПК повторит все записанные действия.

  1. Выбираем на ПК файл\программу.
  2. Правый клик мыши - создать ярлык.
  3. В свойствах ярлыка указываем сочетания клавиш, при нажатии которых будет запускаться файл\программа.

Это сочетание используем при записи макроса

Важно: сочетания клавиш в PC SmarHome чувствительны к раскладке EN\RU и не всегда работают корректно: PC SmartHome записывает сочетания с английскими буквами, и если воспроизведении на ПК активная русская раскладка, то макрос не сработает((
Надеемся, что это пофиксят.

С цифрами в сочетаниях клавиш проблем нет. Также не замечено проблем с системными сочетаниями клавиш.

Внизу первого скрина - почта разработчика. Автор отвечает только на неё.

Особенности использования сочетаний клавиш

  • Ярлык должен располагаться на рабочем столе (можно создать папку и собрать ярлыки там).
  • Ярлык, сочетанием клавиш, запускается с задержкой примерно 3 секунды (особенность Windows).
  • Кроме ярлыков на рабочем столе, можно использовать сочетание клавиатуры Win+1...0. Это сочетание запускает ярлыки программ в панели быстрого запуска (1 - первая иконка от кнопки "Пуск", 0 - десятая). Повторное нажатие Win+1...0 сворачивает\разворачивает приложение.
  • Системные сочетания клавиш (например Ctrl+c, Ctrl+v), а также сочетания внутри программ, также можно использовать, без ограничений и без задержки в 3 секунды.

Вывод

  • Относительно лёгким способом получаем неплохие возможности голосового управления компьютером.
  • Нет сторонних "прокладок" в виде третьих сервисов и танцев с бубнами.
  • Приложение понемногу развивается, разработчики чинят баги, что даёт уверенность в использовании этой программы на будущее.
  • Поскольку для Алисы это обычный пульт от ТВ - то хорошо срабатывают словоформы ("Вруби следующий канал", "Сделай тише", итд).