From 94fde69dd96bd9a5ce98d7c68aa14741d3dd8b03 Mon Sep 17 00:00:00 2001
From: zhanghao <774378400@qq.com>
Date: Fri, 18 Sep 2026 11:01:31 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E9=9F=B3=E8=89=B2?=
=?UTF-8?q?=E9=80=89=E9=A1=B9=E5=B9=B6=E4=BC=98=E5=8C=96=E9=9F=B3=E8=89=B2?=
=?UTF-8?q?=E5=88=97=E6=98=BE=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../corpus/components/CorpusList.vue | 49 +++++++++++++++++--
.../components/MainWorkspace.vue | 12 ++++-
src/views/vi/testProject/plan/single.vue | 49 ++++++++++++++++++-
3 files changed, 103 insertions(+), 7 deletions(-)
diff --git a/src/views/corpusManger/corpus/components/CorpusList.vue b/src/views/corpusManger/corpus/components/CorpusList.vue
index bb2ccc3..51c25d8 100644
--- a/src/views/corpusManger/corpus/components/CorpusList.vue
+++ b/src/views/corpusManger/corpus/components/CorpusList.vue
@@ -15,7 +15,11 @@
-
+
+
+ {{ voiceOption.find(item => item.value === row.voice)?.label || row.voice }}
+
+
@@ -104,10 +108,45 @@ const props = defineProps({
const addCorpusVisible = ref(false)
const voiceOption = ref([
- {
- label: '女声',
- value: 'xiaoyan'
- }
+ {
+ label: '普通话-男声',
+ value: 'x4_lingbosong'
+ }, {
+ label: '普通话-女声',
+ value: 'x4_yezi'
+ },
+ {
+ label: '晓燕-女声',
+ value: 'x4_xiaoyan'
+ },
+ {
+ label: '晓燕-女声',
+ value: 'xiaoyan'
+ }, {
+ label: '英语-女声',
+ value: 'x4_EnUs_Laura_education'
+ }, {
+ label: '英语-男声',
+ value: 'x4_enus_ryan_assist'
+ }, {
+ label: '粤语-女声',
+ value: 'x3_xiaoyue'
+ }, {
+ label: '东北话-女声',
+ value: 'x4_xiaobei'
+ }, {
+ label: '四川话-女声',
+ value: 'x3_yezi_sc'
+ }, {
+ label: '韩语-女声',
+ value: 'x2_KoKr_Miya'
+ }, {
+ label: '日语-女声',
+ value: 'x2_JaJp_ZhongCun'
+ }, {
+ label: '俄语-女声',
+ value: 'x2_RuRu_Keshu'
+ }
])
const langOption = ref([
diff --git a/src/views/corpusManger/speech_synthesis/components/MainWorkspace.vue b/src/views/corpusManger/speech_synthesis/components/MainWorkspace.vue
index 27b38f9..ad68bbc 100644
--- a/src/views/corpusManger/speech_synthesis/components/MainWorkspace.vue
+++ b/src/views/corpusManger/speech_synthesis/components/MainWorkspace.vue
@@ -110,6 +110,15 @@
+
+
+
+
+
+
+
+
+
@@ -211,7 +220,8 @@ const form = ref({
volume: 50,
pitch: 50,
sampleRate: '16000',
- outputFormat: 'wav'
+ outputFormat: 'wav',
+ emotion: '高兴'
})
const formRef = ref(null)
diff --git a/src/views/vi/testProject/plan/single.vue b/src/views/vi/testProject/plan/single.vue
index 07a70f9..f291497 100644
--- a/src/views/vi/testProject/plan/single.vue
+++ b/src/views/vi/testProject/plan/single.vue
@@ -17,7 +17,11 @@
width="150"
show-overflow-tooltip
/>
-
+
+
+ {{ voiceOption.find(item => item.value === row.voice)?.label || row.voice }}
+
+
@@ -95,6 +99,49 @@ const props = defineProps({
},
});
+const voiceOption = ref([
+ {
+ label: '普通话-男声',
+ value: 'x4_lingbosong'
+ }, {
+ label: '普通话-女声',
+ value: 'x4_yezi'
+ },
+ {
+ label: '晓燕-女声',
+ value: 'x4_xiaoyan'
+ },
+ {
+ label: '晓燕-女声',
+ value: 'xiaoyan'
+ }, {
+ label: '英语-女声',
+ value: 'x4_EnUs_Laura_education'
+ }, {
+ label: '英语-男声',
+ value: 'x4_enus_ryan_assist'
+ }, {
+ label: '粤语-女声',
+ value: 'x3_xiaoyue'
+ }, {
+ label: '东北话-女声',
+ value: 'x4_xiaobei'
+ }, {
+ label: '四川话-女声',
+
+ value: 'x3_yezi_sc'
+ }, {
+ label: '韩语-女声',
+ value: 'x2_KoKr_Miya'
+ }, {
+ label: '日语-女声',
+ value: 'x2_JaJp_ZhongCun'
+ }, {
+ label: '俄语-女声',
+ value: 'x2_RuRu_Keshu'
+ }
+])
+
const emits = defineEmits(["updateSelectRows"]);
const selectList = ref([]);