Guest User

Untitled

a guest
Jan 29th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0"
  2. const WebSocket = require('ws');
  3. const utf8 = require('utf8');
  4. const url = require('url');
  5. const util = require('util');
  6. var source = "";
  7. var platform = "";
  8. var username = "";
  9. console.log('opening web socket');
  10. const ws = new WebSocket('wss://<USERNAME>:<KEY>@<URL>:<PORT>');
  11.  
  12. ws.on('connection', function connection(ws, req){
  13.      console.log("connection established");
  14. });
  15.  
  16. ws.on('open', function open() {
  17.  
  18.    message = "Hello World";
  19.      //console.log(util.inspect(ws,false,null));
  20.    msg = {"data": {"utterances": [message], "lang": "en-us"},
  21.                    "type": "recognizer_loop:utterance",
  22.                    "context": {"source": "tcp4:127.0.0.1:2020", "destinatary":
  23.                        "https_server", "platform": "Local"}}
  24.    ws.send(JSON.stringify(msg));
  25. });
  26.  
  27. ws.on('message', function incoming(data) {
  28.   response = JSON.parse(data);
  29.   if(response.type == "speak" )
  30.   {
  31.       source = response.context.destinatary;
  32.       platform = response.context.platform;
  33.       username = response.context.username;
  34.       console.log("source: " + source + " platform: " + platform + " username: " + username);
  35.       utterance = response.data.utterance;
  36.       console.log("Response: " + utterance)
  37.        //ws.send(JSON.stringify(msg));
  38.    
  39.   }
  40.   //console.log(data);
  41. });
  42. File 1 of 1
Advertisement
Add Comment
Please, Sign In to add comment