Skip to content

Commit 9a516b5

Browse files
committed
fixed speech code
1 parent 3dfd5c7 commit 9a516b5

1 file changed

Lines changed: 7 additions & 12 deletions

File tree

generators/webduino.js

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1597,23 +1597,18 @@ Blockly.JavaScript['sound_recognition'] = function (block) {
15971597
Blockly.JavaScript['sound_recognition_check'] = function (block) {
15981598
var value_text_ = Blockly.JavaScript.valueToCode(block, 'text_', Blockly.JavaScript.ORDER_ATOMIC);
15991599
var statements_do_ = Blockly.JavaScript.statementToCode(block, 'do_');
1600-
var a = value_text_.split("'");
1601-
value_text_ = a.splice(1, (a.length - 2)).join('');
1602-
var b = value_text_.split(', ');
16031600
var code;
1604-
if (b.length == 1) {
1605-
code = 'if(result.resultTranscript.indexOf("' + b[0] + '")!==-1){\n' +
1601+
var a = value_text_.split('');
1602+
if(a[0]=='\''){
1603+
var b = value_text_.replace(/'/g,'');
1604+
code = 'if(result.resultTranscript.indexOf("' + b + '")!== -1){\n' +
16061605
' ' + statements_do_ +
1606+
' console.log(event.results[result.resultLength]);\n'+
16071607
' }\n';
1608-
} else {
1609-
code = 'if(result.resultTranscript.indexOf("' + b[0] + '")!==-1){\n' +
1608+
}else{
1609+
code = 'if(result.resultTranscript.indexOf(' + value_text_ + ')!==-1){\n' +
16101610
' ' + statements_do_ +
16111611
' }\n';
1612-
for (var i = 1; i < b.length; i++) {
1613-
code += 'if(result.resultTranscript.indexOf("' + b[i] + '")!==-1){\n' +
1614-
' ' + statements_do_ +
1615-
' }\n';
1616-
}
16171612
}
16181613
return code;
16191614
};

0 commit comments

Comments
 (0)