改mini语音交互

This commit is contained in:
whm1216
2025-12-05 18:17:33 +08:00
parent 4212d16e9c
commit 8fd0b38512
2 changed files with 13 additions and 21 deletions

View File

@@ -140,8 +140,6 @@ export const llm_set_callback = {
.appendField(Blockly.Msg.MIXLY_FUNCTION_NAME); .appendField(Blockly.Msg.MIXLY_FUNCTION_NAME);
this.appendValueInput('VAR3') this.appendValueInput('VAR3')
.appendField(Blockly.Msg.MIXLY_FUNCTION_DESCRIPTION) .appendField(Blockly.Msg.MIXLY_FUNCTION_DESCRIPTION)
this.appendDummyInput()
.appendField(Blockly.Msg.MIXLY_PARAMS + Blockly.Msg.OLED_STRING);
this.itemCount_ = 2; this.itemCount_ = 2;
this.updateShape_(); this.updateShape_();
@@ -211,23 +209,22 @@ export const llm_set_callback = {
// Delete everything. // Delete everything.
if (this.getInput('EMPTY')) { if (this.getInput('EMPTY')) {
this.removeInput('EMPTY'); this.removeInput('EMPTY');
} else { }
if (this.getInput('PARAMS_LABEL')) {
this.removeInput('PARAMS_LABEL');
}
var i = 0; var i = 0;
while (this.getInput('ADD' + i)) { while (this.getInput('ADD' + i)) {
this.removeInput('ADD' + i); this.removeInput('ADD' + i);
i++; i++;
} }
}
// Rebuild block. // Rebuild block.
if (this.itemCount_ == 0) { if (this.itemCount_ == 0) {
this.appendDummyInput('EMPTY')
// .appendField(Blockly.Msg.MIXLY_PARAMS);
} else { } else {
this.appendDummyInput('PARAMS_LABEL')
.appendField(Blockly.Msg.MIXLY_PARAMS + Blockly.Msg.OLED_STRING);
for (var i = 0; i < this.itemCount_; i++) { for (var i = 0; i < this.itemCount_; i++) {
var input = this.appendValueInput('ADD' + i); var input = this.appendValueInput('ADD' + i);
if (i == 0) {
// input.appendField(Blockly.MIXLY_PARAMS);
}
} }
} }
} }

View File

@@ -2966,20 +2966,15 @@
<block type="procedures_defnoreturn"> <block type="procedures_defnoreturn">
<mutation> <mutation>
<arg name="xx"></arg> <arg name="info"></arg>
</mutation> </mutation>
<field name="NAME">cb_func</field> <field name="NAME">cb_func</field>
<statement name="STACK"> <statement name="STACK">
<block type="system_print_many"> <block type="system_print_many">
<mutation items="2"></mutation> <mutation items="1"></mutation>
<value name="ADD0"> <value name="ADD0">
<block type="text">
<field name="TEXT">cb------</field>
</block>
</value>
<value name="ADD1">
<block type="variables_get"> <block type="variables_get">
<field name="VAR">xx</field> <field name="VAR">info</field>
</block> </block>
</value> </value>
</block> </block>