forked from SmartBench/CMVR-IOT-UI
feat: 更新音色选项并优化音色列显示
This commit is contained in:
parent
28639f0771
commit
94fde69dd9
@ -15,7 +15,11 @@
|
||||
<el-table-column prop="language" label="语种" />
|
||||
<el-table-column prop="dialect" label="方言" />
|
||||
<el-table-column prop="emotion" label="情绪" />
|
||||
<el-table-column prop="voice" label="音色" />
|
||||
<el-table-column prop="voice" label="音色" >
|
||||
<template #default="{ row }">
|
||||
<span>{{ voiceOption.find(item => item.value === row.voice)?.label || row.voice }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="fileSize" label="文件大小" />
|
||||
<el-table-column label="操作" fixed="right">
|
||||
<template #default="{ row }">
|
||||
@ -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([
|
||||
|
||||
@ -110,6 +110,15 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<el-form-item label="情绪">
|
||||
<el-select v-model="form.emotion" placeholder="情绪">
|
||||
<el-option label="高兴" value="高兴" />
|
||||
<el-option label="悲伤" value="悲伤" />
|
||||
<el-option label="平淡" value="平淡" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</el-col>
|
||||
</el-row>
|
||||
<el-row style="margin-top: 20px;" :gutter="20">
|
||||
<el-col :span="12">
|
||||
@ -211,7 +220,8 @@ const form = ref({
|
||||
volume: 50,
|
||||
pitch: 50,
|
||||
sampleRate: '16000',
|
||||
outputFormat: 'wav'
|
||||
outputFormat: 'wav',
|
||||
emotion: '高兴'
|
||||
})
|
||||
|
||||
const formRef = ref(null)
|
||||
|
||||
@ -17,7 +17,11 @@
|
||||
width="150"
|
||||
show-overflow-tooltip
|
||||
/>
|
||||
<el-table-column label="音色" align="center" prop="voice" />
|
||||
<el-table-column label="音色" align="center" prop="voice">
|
||||
<template #default="{ row }">
|
||||
<span>{{ voiceOption.find(item => item.value === row.voice)?.label || row.voice }}</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="语种" align="center" prop="language" />
|
||||
</el-table>
|
||||
|
||||
@ -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([]);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user