wanghaidewo 2019-03-21 16:53 采纳率: 33.3%
浏览 359
已采纳

求大神修改下生成的代码

Blockly.Blocks['sound_recognition'] = {
init: function() {
this.appendDummyInput()
.appendField("Speech Synthesis");
this.appendDummyInput()
.appendField("Choose Language:")
.appendField(new Blockly.FieldDropdown([["US English Male","E"], ["Chinese Female","CF"], ["Chinese Male","CM"], ["Korean Female","K"]]), "lang_");
this.appendStatementInput("recognition_");
this.setPreviousStatement(true);
this.setNextStatement(true);
this.setColour(230);
this.setTooltip("");
this.setHelpUrl("");
}
};
Blockly.JavaScript['sound_recognition'] = function(block) {
dropdown_lang_ = block.getFieldValue('lang_');
var statements_recognition_ = Blockly.JavaScript.statementToCode(block, 'recognition_');
if(dropdown_lang_=="E"){
responsiveVoice.setDefaultVoice("US English Male");
var code=responsiveVoice.speak(statements_recognition_);
}
return code;

};

  • 写回答

2条回答 默认 最新

  • 毕小宝 博客专家认证 2019-03-22 10:34
    关注

    代码有什么问题,需要怎么修改、符合什么需求?

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?