sant 加语音合成
This commit is contained in:
@@ -45,7 +45,29 @@ export const CI130X_OPEN_AND_CLOSE = {
|
||||
this.setInputsInline(true);
|
||||
}
|
||||
}
|
||||
|
||||
export const CI130X_PLAY_SYSTEM_CMD_SANT = {
|
||||
init: function () {
|
||||
this.setColour(AI_LOCAL_VOICE_HUE);
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.MIXLY_AipSpeech_synthesis);
|
||||
this.appendValueInput('text')
|
||||
.appendField(Blockly.Msg.MIXLY_TEXT);
|
||||
this.appendDummyInput()
|
||||
.appendField(Blockly.Msg.MIXLY_SPEED)
|
||||
.appendField(new Blockly.FieldDropdown([
|
||||
['0', '0'],
|
||||
['1', '1'],
|
||||
['2', '2'],
|
||||
['3', '3'],
|
||||
['4', '4'],
|
||||
['5', '5']
|
||||
]), 'speed');
|
||||
this.setInputsInline(true);
|
||||
this.setPreviousStatement(true);
|
||||
this.setNextStatement(true);
|
||||
this.setTooltip(Blockly.Msg.MIXLY_AipSpeech_synthesis_SANT_TOOLTIP);
|
||||
}
|
||||
};
|
||||
export const CI130X_IDENTIFY_AND_SAVE_SANT = {
|
||||
init: function () {
|
||||
this.setColour(AI_LOCAL_VOICE_HUE);
|
||||
|
||||
@@ -127,6 +127,17 @@ export const CI130X_BROADCAST_SYSTEM_TIME = function (_, generator) {
|
||||
return code;
|
||||
}
|
||||
|
||||
export const CI130X_PLAY_SYSTEM_CMD_SANT = function (_, generator) {
|
||||
var version = Boards.getSelectedBoardKey().split(':')[2];
|
||||
if(version == 'mixgo_sant'){
|
||||
generator.definitions_['import_sant_tts'] = 'import sant_tts';
|
||||
var text = generator.valueToCode(this, 'text', generator.ORDER_ATOMIC) || '"你们,米思齐"';
|
||||
var speed = this.getFieldValue('speed') || '3';
|
||||
var code = 'sant_tts.play(' + text + ', speed=' + speed + ')\n';
|
||||
}
|
||||
return code;
|
||||
}
|
||||
|
||||
//graph part
|
||||
export const CREATE_CAMERA = function (_, generator) {
|
||||
var version = Boards.getSelectedBoardKey().split(':')[2];
|
||||
|
||||
@@ -2482,6 +2482,14 @@
|
||||
</shadow>
|
||||
</value>
|
||||
</block>
|
||||
<block type="CI130X_PLAY_SYSTEM_CMD_SANT" m-show='micropython:esp32s3:mixgo_sant'>
|
||||
<value name="text">
|
||||
<shadow type="text">
|
||||
<field name="TEXT">你们,米思齐</field>
|
||||
</shadow>
|
||||
</value>
|
||||
<field name="speed">3</field>
|
||||
</block>
|
||||
</category>
|
||||
<category id="catAIgraphsensor" colour="#90A244">
|
||||
<block type="CREATE_CAMERA_SIMPLE">
|
||||
|
||||
Reference in New Issue
Block a user