Added Support for Multiple Languages

This commit is contained in:
Paoda 2018-09-07 11:01:14 +01:00
parent 9f6adb3a29
commit 36411bb2c5
1 changed files with 71 additions and 72 deletions

View File

@ -23,14 +23,13 @@ class WebSocket {
}) })
this.io.on('connect', (data) => { this.io.on('connect', (data) => {
this.io.emit("join", "Hi There NodeJS!");
console.log("Connected to NodeJS Server"); console.log("Connected to NodeJS Server");
cb(); cb();
}); });
} }
/** /**
* This Class Grabs the Audio from the User. * This Class Grabs the Audio from the User.
* Line 26 needs to be replaced with the global variable for localstream found in Rails TODO: Put line * Line 48 needs to be replaced with the global variable for localstream found in Rails TODO: Put line
* *
* DEPRECAION WARNING. This method makes vital use of createScriptProcessor which will be scrapped at some point * DEPRECAION WARNING. This method makes vital use of createScriptProcessor which will be scrapped at some point
* in the future. TODO: Switch from createScriptProcessor to AudioWorklet (No documentation as of 2018-08-30) * in the future. TODO: Switch from createScriptProcessor to AudioWorklet (No documentation as of 2018-08-30)
@ -38,7 +37,7 @@ class WebSocket {
* @async * @async
*/ */
async grabAudio() { async grabAudio() {
this.io.emit('startRecognition', "en-US"); this.io.emit('startRecognition', "en-US", "fr");
AudioContext = window.AudioContext || window.webkitAudioContext; AudioContext = window.AudioContext || window.webkitAudioContext;
const ctx = new AudioContext(); const ctx = new AudioContext();