101 lines
2.0 KiB
TypeScript
101 lines
2.0 KiB
TypeScript
|
|
export function GetTTSSelect() {
|
|||
|
|
return [
|
|||
|
|
{
|
|||
|
|
label: 'EdgeTTS(免费)',
|
|||
|
|
value: 'edge-tts'
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取当前 edge-tts 支持的角色,返回一个数组
|
|||
|
|
*/
|
|||
|
|
export function GetEdgeTTSRole() {
|
|||
|
|
return [
|
|||
|
|
{
|
|||
|
|
value: 'zh-CN-XiaoxiaoNeural',
|
|||
|
|
gender: 'Female',
|
|||
|
|
label: '中文-女-晓晓',
|
|||
|
|
lang: 'zh-CN'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-CN-YunxiNeural',
|
|||
|
|
gender: 'Male',
|
|||
|
|
label: '中文-男-云熙',
|
|||
|
|
lang: 'zh-CN'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-CN-XiaoyiNeural',
|
|||
|
|
gender: 'Female',
|
|||
|
|
label: '中文-女-小宜',
|
|||
|
|
lang: 'zh-CN'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-CN-YunjianNeural',
|
|||
|
|
gender: 'Male',
|
|||
|
|
label: '中文-男-云健',
|
|||
|
|
lang: 'zh-CN'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-CN-YunxiaNeural',
|
|||
|
|
gender: 'Male',
|
|||
|
|
label: '中文-男-云霞',
|
|||
|
|
lang: 'zh-CN'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-CN-YunyangNeural',
|
|||
|
|
gender: 'Male',
|
|||
|
|
label: '中文-男-云阳',
|
|||
|
|
lang: 'zh-CN'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-CN-liaoning-XiaobeiNeural',
|
|||
|
|
gender: 'Female',
|
|||
|
|
label: '中文-辽宁-女-小北',
|
|||
|
|
lang: 'zh-CN-liaoning'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-CN-shaanxi-XiaoniNeural',
|
|||
|
|
gender: 'Female',
|
|||
|
|
label: '中文-陕西-女-小妮',
|
|||
|
|
lang: 'zh-CN-shaanxi'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-HK-HiuGaaiNeural',
|
|||
|
|
gender: 'Female',
|
|||
|
|
label: '中文-香港-女-曉佳',
|
|||
|
|
lang: 'zh-HK'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-HK-HiuMaanNeural',
|
|||
|
|
gender: 'Female',
|
|||
|
|
label: '中文-香港-女-曉曼',
|
|||
|
|
lang: 'zh-HK'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-HK-WanLungNeural',
|
|||
|
|
gender: 'Male',
|
|||
|
|
label: '中文-香港-男-雲龍',
|
|||
|
|
lang: 'zh-HK'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-TW-HsiaoChenNeural',
|
|||
|
|
gender: 'Female',
|
|||
|
|
label: '中文-台湾-女-小婵',
|
|||
|
|
lang: 'zh-TW'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-TW-HsiaoYuNeural',
|
|||
|
|
gender: 'Female',
|
|||
|
|
label: '中文-台湾-女-小語',
|
|||
|
|
lang: 'zh-TW'
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
value: 'zh-TW-YunJheNeural',
|
|||
|
|
gender: 'Male',
|
|||
|
|
label: '中文-台湾-男-雲哲',
|
|||
|
|
lang: 'zh-TW'
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|