WEB SOCKET Javascript голосовой командир - PullRequest
0 голосов
/ 27 февраля 2020

Я сделал приложение для веб-просмотра с android студией для домашней автоматизации, очень хорошо работающей с веб-сокетом.

недавно я реализовал голосовое управление из google api с помощью revise commande из speech2.

для веб-сокета:

var connection;
ipValue = "ws://xxxxxxxxxxxx/";
connection = new WebSocket(ipValue);
//console.log(text)
  console.log("IP value changed to:"+ipValue);
  connection.onopen = function () {
  connection.send('Websocket ok!' + new Date());

function OPEN() {
         var toSend = "1";
         connection.send(toSend);
     };

Поэтому, когда я нажимаю c на моей кнопке с функцией OPEN () // отправляется сообщение веб-сокета.

для голосового управления:

function fonctionjs(tag)
                            {
                            var tag =   tag;
                            var textcontainer =     $('#afficheletexte');
                            var input=document.querySelector('input[id="inp3"]');
                             input.value =  tag;
                            $('#afficheletexte').text().remove();
                            };

результат: я печатаю результат речевой голосовой команды на входе // работает очень хорошо

чем я хочу проверить, есть ли импут == к правильной команде, чем отправить ее через веб-сокет, но он не работает сам по себе.

 var input=document.querySelector('input[id="inp3"]');
 var tag   = input.value;
if (tag =="mini LED off") {
var toSend = "2";
 connection.send(toSend);

}

 };

Если я реализую функцию voice () в кнопке, она работает

Любой ответ приветствуется

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...