From dd5dd9676cb589e7de838cb82254c89cc55bc319 Mon Sep 17 00:00:00 2001 From: zhanghao <774378400@qq.com> Date: Mon, 29 Sep 2025 17:39:35 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=AF=AD=E9=9F=B3=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 1 - src/views/flow/config.js | 30 +- src/views/login.vue | 457 +++++++++++++++-------------- src/views/vi/testProject/index.vue | 21 +- 4 files changed, 268 insertions(+), 241 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index 218e236..1443ff1 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -73,7 +73,6 @@ service.interceptors.request.use(config => { // 响应拦截器 service.interceptors.response.use(res => { - console.log('res', res) // 未设置状态码则默认成功状态 const code = res.data.code || 200; // 获取错误信息 diff --git a/src/views/flow/config.js b/src/views/flow/config.js index 38e98f2..f7fce53 100644 --- a/src/views/flow/config.js +++ b/src/views/flow/config.js @@ -269,7 +269,25 @@ export const collapseList = [ ], outputType: 'json', outputParams: [{ name: 'coordinates', type: 'Object', children: [], desc: '坐标对象'}] - }, + }, { + icon: dialogueSvg, + name: "tts语音合成", + type: "serviceNode", + desc: "将指令文本(text)处理合成语音,输出语音路径(audioPath)", + action: 'GENERATE_ADVANCED_AUDIO', + outputType: 'json', + nodeParams: [{ name: 'text', type: "input", input: "", disabled: true }], + outputParams: [{ name: 'audioPath', type: 'string', desc: '语音路径', disabled: true}] + }, { + icon: dialogueSvg, + name: "意图识别", + type: "serviceNode", + desc: "意图识别,输出类型(type) 1: 语音交互 2: 触控交互 3: 闲聊 4: 知识问答", + action: 'INTENT_RECOGNITION', + outputType: 'json', + nodeParams: [{ name: 'text', type: "input", input: "", disabled: true }], + outputParams: [{ name: 'type', type: 'string', desc: '1:语音交互 2:触控交互 3: 闲聊 4:知识问答', disabled: true}] + } ], }, { @@ -279,7 +297,7 @@ export const collapseList = [ icon: planSvg, name: "方案处理", type: "serviceNode", - desc: "语音交互-方案处理", + desc: "语音交互-方案处理,输入方案id(schemeId),输出唤醒语料(wakeCorpus)和测试语料数组(testCorpus)", action: 'VI_SCHEME', nodeParams: [{ name: 'schemeId', type: "input", input: "", disabled: true }], outputType: 'json', @@ -292,7 +310,7 @@ export const collapseList = [ icon: awakenSvg, name: "唤醒语料", type: "serviceNode", - desc: "唤醒语料处理", + desc: "唤醒语料处理,输入唤醒语料(wakeCorpus),输出语音路径(audioPath)", action: 'VI_CORPUS_WAKE', outputType: 'json', nodeParams: [{ name: 'wakeCorpus', type: "input", input: "", disabled: true }], @@ -302,7 +320,7 @@ export const collapseList = [ icon: dialogueSvg, name: "单次对话语料", type: "serviceNode", - desc: "测试语料-单次对话语料处理", + desc: "测试语料-单次对话语料处理,输入单次对话语料(testCorpus),输出语音路径(audioPath)", action: 'VI_CORPUS_SINGLE', outputType: 'json', nodeParams: [{ name: 'testCorpus', type: "input", input: "", disabled: true }], @@ -312,7 +330,7 @@ export const collapseList = [ icon: dialogueSvg, name: "连续对话语料", type: "serviceNode", - desc: "测试语料-连续对话语料处理", + desc: "测试语料-连续对话语料处理,输入连续对话语料(testCorpus),输出语音路径(audioPath)", action: 'VI_CORPUS_CONTINUOUS', outputType: 'json', nodeParams: [{ name: 'testCorpus', type: "input", input: "", disabled: true }], @@ -322,7 +340,7 @@ export const collapseList = [ icon: audioSvg, name: "播放语料", type: "serviceNode", - desc: "用于播放语料的节点", + desc: "用于播放语料的节点,需要输入语音路径(audioPath)和播放语音的设备id(deviceId)", action: 'VI_PLAY_CORPUS', outputType: 'json', nodeParams: [ diff --git a/src/views/login.vue b/src/views/login.vue index 06602bc..dbf3423 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -1,227 +1,230 @@ - - - - - + + + + + diff --git a/src/views/vi/testProject/index.vue b/src/views/vi/testProject/index.vue index 1af93cc..9954d06 100644 --- a/src/views/vi/testProject/index.vue +++ b/src/views/vi/testProject/index.vue @@ -171,6 +171,11 @@ + + +