语音识别 使能
This commit is contained in:
@@ -3,6 +3,21 @@ const AI_LOCAL_VOICE_HUE = '#D1D431';
|
|||||||
const AI_LOCAL_GRAPH_HUE = '#90A244';
|
const AI_LOCAL_GRAPH_HUE = '#90A244';
|
||||||
|
|
||||||
//voice part
|
//voice part
|
||||||
|
export const VOICE_RECOGNITION_CONTROL = {
|
||||||
|
init: function () {
|
||||||
|
this.setColour(AI_LOCAL_VOICE_HUE);
|
||||||
|
this.appendDummyInput("")
|
||||||
|
.appendField(Blockly.Msg.MIXLY_AipSpeech_asr)
|
||||||
|
.appendField(new Blockly.FieldDropdown([
|
||||||
|
[Blockly.Msg.MIXLY_ON,"1"],
|
||||||
|
[Blockly.Msg.MIXLY_OFF,"0"]
|
||||||
|
]),"control")
|
||||||
|
this.setPreviousStatement(true);
|
||||||
|
this.setNextStatement(true);
|
||||||
|
this.setInputsInline(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
export const CI130X_IDENTIFY_AND_SAVE_SANT = {
|
export const CI130X_IDENTIFY_AND_SAVE_SANT = {
|
||||||
init: function () {
|
init: function () {
|
||||||
this.setColour(AI_LOCAL_VOICE_HUE);
|
this.setColour(AI_LOCAL_VOICE_HUE);
|
||||||
|
|||||||
@@ -1,6 +1,14 @@
|
|||||||
import { Boards } from 'mixly';
|
import { Boards } from 'mixly';
|
||||||
|
|
||||||
//voice part
|
//voice part
|
||||||
|
export const VOICE_RECOGNITION_CONTROL = function (_, generator) {
|
||||||
|
var version = Boards.getSelectedBoardKey().split(':')[2];
|
||||||
|
generator.definitions_['import_' + version + '_onboard_bot'] = 'from ' + version + ' import onboard_bot';
|
||||||
|
var control = this.getFieldValue('control');
|
||||||
|
var code = 'onboard_bot.asr_en('+ control +')\n';
|
||||||
|
return code;
|
||||||
|
}
|
||||||
|
|
||||||
export const CI130X_IDENTIFY_AND_SAVE_SANT = function (_, generator) {
|
export const CI130X_IDENTIFY_AND_SAVE_SANT = function (_, generator) {
|
||||||
var version = Boards.getSelectedBoardKey().split(':')[2];
|
var version = Boards.getSelectedBoardKey().split(':')[2];
|
||||||
if(version == 'mixgo_sant'){
|
if(version == 'mixgo_sant'){
|
||||||
|
|||||||
@@ -2297,7 +2297,7 @@
|
|||||||
</value>
|
</value>
|
||||||
</block>
|
</block>
|
||||||
</category>
|
</category>
|
||||||
<category id="catAIonboard" colour="#2FAD7A">
|
<category id="catAIonboard" colour="#2FAD7A" m-show='micropython:esp32s3:mixgo_sant'>
|
||||||
<category id="catAIgraphsensor" colour="#90A244">
|
<category id="catAIgraphsensor" colour="#90A244">
|
||||||
<block type="CREATE_CAMERA"></block>
|
<block type="CREATE_CAMERA"></block>
|
||||||
<block type="SHOOT_AND_SAVE_PICTURE">
|
<block type="SHOOT_AND_SAVE_PICTURE">
|
||||||
@@ -2334,6 +2334,7 @@
|
|||||||
</block>
|
</block>
|
||||||
</category>
|
</category>
|
||||||
<category id="catAIvoicesensor" colour="#D1D431">
|
<category id="catAIvoicesensor" colour="#D1D431">
|
||||||
|
<block type="VOICE_RECOGNITION_CONTROL"></block>
|
||||||
<block type="CI130X_IDENTIFY_AND_SAVE_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
|
<block type="CI130X_IDENTIFY_AND_SAVE_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
|
||||||
<block type="CI130X_GET_WHETHER_IDENTIFY_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
|
<block type="CI130X_GET_WHETHER_IDENTIFY_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
|
||||||
<block type="CI130X_GET_THE_RECOGNIZED_CMD_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
|
<block type="CI130X_GET_THE_RECOGNIZED_CMD_SANT" m-show='micropython:esp32s3:mixgo_sant'></block>
|
||||||
|
|||||||
@@ -3649,7 +3649,7 @@ ZhHans.MIXLY_MIXBOT_LINE_SENSOR_CALIBRATE_BLACK = '校正黑色';
|
|||||||
ZhHans.MIXLY_MIXBOT_LINE_SENSOR_CALIBRATE_RESET = '恢复出厂';
|
ZhHans.MIXLY_MIXBOT_LINE_SENSOR_CALIBRATE_RESET = '恢复出厂';
|
||||||
ZhHans.MIXLY_MIXBOT_BUZZER = '喇叭';
|
ZhHans.MIXLY_MIXBOT_BUZZER = '喇叭';
|
||||||
ZhHans.MIXLY_AI_SENSOR_ASR_RECOGNISE_CORPUS = '拼音语料库';
|
ZhHans.MIXLY_AI_SENSOR_ASR_RECOGNISE_CORPUS = '拼音语料库';
|
||||||
ZhHans.MIXLY_AI_SENSOR_ASR_RECOGNISE_TOOLTIP = '返回一个元组,分别为语音识别出的语料内容和置信度';
|
ZhHans.MIXLY_AI_SENSOR_ASR_RECOGNISE_TOOLTIP = '返回一个元组,分别为x出的语料内容和置信度';
|
||||||
ZhHans.MIXLY_IR_STRENGTH = '红外光强';
|
ZhHans.MIXLY_IR_STRENGTH = '红外光强';
|
||||||
ZhHans.MIXLY_LIGHT_STRENGTH = '自然光强';
|
ZhHans.MIXLY_LIGHT_STRENGTH = '自然光强';
|
||||||
ZhHans.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP = '速度百分比范围-100~100%,负号代表反转';
|
ZhHans.MIXLY_MIXBOT_MOTOR_EXTERN_TOOLTIP = '速度百分比范围-100~100%,负号代表反转';
|
||||||
|
|||||||
Reference in New Issue
Block a user