Команда ask
Добавлено: Вт окт 24, 2017 5:15 pm
В систему добавился новый оператор ask($prompt, $target='');
Этот оператор предназначен для того, чтобы активировать режим голосового ввода команды со стороны системы.
Параметр $prompt -- текстовое сообщение перед включением режима ожидания ответа (обычно это вопрос).
Параметр $target -- необязательный параметр, описывающий на каком терминале будет иниирован запрос.
$target может быть IP-адресом, в таком случае считается, что терминал представляет собой Android-приложение MajorDroid и запрос уходит в соответствующем формате.
Если IP-адрес не указан, то идёт выборка всех терминалов, поддерживающих MajorDroid API и идёт рассылка по ним.
Кроме того, независимо от значения $target, иниируется рассылка по внутренней системе событий с событием ASK и параметрами prompt и target.
Так же я обновил расширение для Хрома, которое теперь поддерживает обработку событий ASK и в том случае, если target совпадает с именем терминала, прописанного в расширении, или если target не указан, то расширение так же произнесёт фразу запроса и перейдёт в режим прослушивания ответа. В режиме ожидания ответа расширение не требует наличия ключевого слова и отправит на сервер всё, что услышит. Режим прослушивания отключается сразу после отправки распознанной фразы либо через 15 секунд, если ничего не было распознано.
Этот оператор предназначен для того, чтобы активировать режим голосового ввода команды со стороны системы.
Параметр $prompt -- текстовое сообщение перед включением режима ожидания ответа (обычно это вопрос).
Параметр $target -- необязательный параметр, описывающий на каком терминале будет иниирован запрос.
$target может быть IP-адресом, в таком случае считается, что терминал представляет собой Android-приложение MajorDroid и запрос уходит в соответствующем формате.
Если IP-адрес не указан, то идёт выборка всех терминалов, поддерживающих MajorDroid API и идёт рассылка по ним.
Кроме того, независимо от значения $target, иниируется рассылка по внутренней системе событий с событием ASK и параметрами prompt и target.
Так же я обновил расширение для Хрома, которое теперь поддерживает обработку событий ASK и в том случае, если target совпадает с именем терминала, прописанного в расширении, или если target не указан, то расширение так же произнесёт фразу запроса и перейдёт в режим прослушивания ответа. В режиме ожидания ответа расширение не требует наличия ключевого слова и отправит на сервер всё, что услышит. Режим прослушивания отключается сразу после отправки распознанной фразы либо через 15 секунд, если ничего не было распознано.