xxxxxxxxxx
60
/*
Creatuve Computing
Using p5 Speech Examples
https://idmnyu.github.io/p5.js-speech/
https://github.com/IDMNYU/p5.js-speech/blob/master/examples/05continuousrecognition.html
David Rios 80-05-2021
*/
let word =" ";
let myRec = new p5.SpeechRec('en-US', parseResult); // new P5.SpeechRec object
myRec.continuous = true; // do continuous recognition
myRec.interimResults = true; // allow partial recognition (faster, less accurate)
let r=255;
let g=255;
let b=255;
function setup() {
createCanvas(400, 400);
textSize(24);
myRec.start(); // start engine
}
function draw() {
background(r, g, b);
text(word, 10,50);
}
function parseResult(){
let mostrecentword = myRec.resultString.split(' ').pop();
word = mostrecentword;
console.log(mostrecentword);
if(word == "red"){
r =255;
g=0;
b=0
// serial.write(0);
}
if(word == "green"){
r=0;
g=255;
b=0;
// serial.write(179);
}
if(word == "blue"){
r=0;
g=0;
b=255;
}
if(word == "white"){
r=255;
g=255;
b=255;
}
}