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="language" label="语种" />
|
||||||
<el-table-column prop="dialect" label="方言" />
|
<el-table-column prop="dialect" label="方言" />
|
||||||
<el-table-column prop="emotion" 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 prop="fileSize" label="文件大小" />
|
||||||
<el-table-column label="操作" fixed="right">
|
<el-table-column label="操作" fixed="right">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
@ -105,8 +109,43 @@ const addCorpusVisible = ref(false)
|
|||||||
|
|
||||||
const voiceOption = ref([
|
const voiceOption = ref([
|
||||||
{
|
{
|
||||||
label: '女声',
|
label: '普通话-男声',
|
||||||
|
value: 'x4_lingbosong'
|
||||||
|
}, {
|
||||||
|
label: '普通话-女声',
|
||||||
|
value: 'x4_yezi'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '晓燕-女声',
|
||||||
|
value: 'x4_xiaoyan'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
label: '晓燕-女声',
|
||||||
value: 'xiaoyan'
|
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'
|
||||||
}
|
}
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|||||||
@ -110,6 +110,15 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</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>
|
||||||
<el-row style="margin-top: 20px;" :gutter="20">
|
<el-row style="margin-top: 20px;" :gutter="20">
|
||||||
<el-col :span="12">
|
<el-col :span="12">
|
||||||
@ -211,7 +220,8 @@ const form = ref({
|
|||||||
volume: 50,
|
volume: 50,
|
||||||
pitch: 50,
|
pitch: 50,
|
||||||
sampleRate: '16000',
|
sampleRate: '16000',
|
||||||
outputFormat: 'wav'
|
outputFormat: 'wav',
|
||||||
|
emotion: '高兴'
|
||||||
})
|
})
|
||||||
|
|
||||||
const formRef = ref(null)
|
const formRef = ref(null)
|
||||||
|
|||||||
@ -17,7 +17,11 @@
|
|||||||
width="150"
|
width="150"
|
||||||
show-overflow-tooltip
|
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-column label="语种" align="center" prop="language" />
|
||||||
</el-table>
|
</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 emits = defineEmits(["updateSelectRows"]);
|
||||||
|
|
||||||
const selectList = ref([]);
|
const selectList = ref([]);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user