feat(boards): micropython mixgo_sowl添加tts
This commit is contained in:
@@ -131,6 +131,11 @@ export const CI130X_PLAY_SYSTEM_CMD_SANT = function (_, generator) {
|
|||||||
var text = generator.valueToCode(this, 'text', generator.ORDER_ATOMIC) || '"你们,米思齐"';
|
var text = generator.valueToCode(this, 'text', generator.ORDER_ATOMIC) || '"你们,米思齐"';
|
||||||
var speed = this.getFieldValue('speed') || '3';
|
var speed = this.getFieldValue('speed') || '3';
|
||||||
var code = 'sant_tts.play(' + text + ', speed=' + speed + ')\n';
|
var code = 'sant_tts.play(' + text + ', speed=' + speed + ')\n';
|
||||||
|
} else if (version == 'mixgo_sowl') {
|
||||||
|
generator.definitions_['import_sant_tts'] = 'import sowl_tts';
|
||||||
|
var text = generator.valueToCode(this, 'text', generator.ORDER_ATOMIC) || '"你们,米思齐"';
|
||||||
|
var speed = this.getFieldValue('speed') || '3';
|
||||||
|
var code = 'sowl_tts.play(' + text + ', speed=' + speed + ')\n';
|
||||||
} else {
|
} else {
|
||||||
generator.definitions_['import_tts'] = 'import tts';
|
generator.definitions_['import_tts'] = 'import tts';
|
||||||
var text = generator.valueToCode(this, 'text', generator.ORDER_ATOMIC) || '"你们,米思齐"';
|
var text = generator.valueToCode(this, 'text', generator.ORDER_ATOMIC) || '"你们,米思齐"';
|
||||||
|
|||||||
@@ -2468,14 +2468,14 @@
|
|||||||
</shadow>
|
</shadow>
|
||||||
</value>
|
</value>
|
||||||
</block>
|
</block>
|
||||||
<!-- <block type="CI130X_PLAY_SYSTEM_CMD_SANT">
|
<block type="CI130X_PLAY_SYSTEM_CMD_SANT">
|
||||||
<value name="text">
|
<value name="text">
|
||||||
<shadow type="text">
|
<shadow type="text">
|
||||||
<field name="TEXT">你们,米思齐</field>
|
<field name="TEXT">你们,米思齐</field>
|
||||||
</shadow>
|
</shadow>
|
||||||
</value>
|
</value>
|
||||||
<field name="speed">3</field>
|
<field name="speed">3</field>
|
||||||
</block> -->
|
</block>
|
||||||
</category>
|
</category>
|
||||||
</category>
|
</category>
|
||||||
<category id="catIot" colour="#2FAD7A">
|
<category id="catIot" colour="#2FAD7A">
|
||||||
|
|||||||
Reference in New Issue
Block a user