Main

<<< Сценарии

Простое голосовое управление системой

Что понадобится: телефон на базе системы Android

Принцип достаточно прост -- используем распознавание голоса от Google.

Шаг 1. Устанавливаем программу Extended Search Lite для телефона.

Шаг 2. В настройках программы добавляем свой сервер в качестве поискового движка в таком виде: http://адрес_сервера/command.php

Как это работает

Программа поиска распознает голосовую команду и отправляет ей в качестве поискового запроса на наш скрипт. Скрипт переводит этот поисковый запрос в команду, которая обрабатывается методом ThisComputer->commandReceived (в коде происходит вызов getObject("ThisComputer")->raiseEvent("commandReceived", array("command"=>$qry)); ).

В самом методе commandReceived настраивается реакция системы на ту или иную команду:

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

В продолжение темы смотрите описание модуля Шаблоны поведения -- данный метод может использоваться совместно либо альтернативно способу, описанному выше.

MajorDomo

Project

Partners

edit SideBar

 

Blix theme adapted by David Gilbert, powered by PmWiki