minor changes

James Peret 8 years ago
parent
commit
aa35ecf87c
2 changed files with 24 additions and 3 deletions
  1. 21 2
      index.js
  2. 3 1
      package.json

+ 21 - 2
index.js

@@ -8,8 +8,24 @@ var play = require('./node_modules/play');
8 8
 var io = require('socket.io-client');
9 9
 var socket = io.connect('http://localhost:9090');
10 10
 
11
+
11 12
 var dialogue_messages = [];
12 13
 var talking = false;
14
+var user ="anonymous"
15
+
16
+var zerorpc = require("zerorpc");
17
+
18
+var server = new zerorpc.Server({
19
+    face_recognized: function(name, reply) {
20
+        console.log("Face recognized: " + name)
21
+        user = name
22
+        reply(null, "OK, ");
23
+    }
24
+});
25
+
26
+server.bind("tcp://0.0.0.0:4242");
27
+
28
+
13 29
 
14 30
 socket.on('connect', function(){
15 31
   console.log('Connected to server')
@@ -54,9 +70,12 @@ speakable.on('speechResult', function(recognizedWords) {
54 70
   console.log('onSpeechResult:')
55 71
   console.log(recognizedWords);
56 72
   if(recognizedWords != ""){
57
-    socket.emit('message', recognizedWords);
73
+    socket.emit('message', {message: recognizedWords, username: user});
58 74
   } else {
59
-    speakable.recordVoice();
75
+    setTimeout(function () {
76
+        speakable.recordVoice();
77
+    }, 500);
78
+
60 79
   }
61 80
 });
62 81
 

+ 3 - 1
package.json

@@ -14,6 +14,8 @@
14 14
     "say": "^0.9.0",
15 15
     "socket.io-client": "^1.4.5",
16 16
     "sox-waveform": "0.0.1",
17
-    "speakable": "^0.3.0"
17
+    "speakable": "^0.3.0",
18
+    "zerorpc": "^0.9.6",
19
+    "zmq": "^2.15.0"
18 20
   }
19 21
 }