|
|
@@ -173,20 +173,11 @@ const DIALECT_INSTRUCTIONS = {
|
|
|
|
|
|
const RECOMMENDED = {
|
|
|
'zh-CMN': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longanhuan_v3', desc: '中文(普通话)标准女声' },
|
|
|
- 'zh-YUE': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longanyue', desc: '' },
|
|
|
- 'zh-NEN': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longanhuan_v3', desc: '东北话,指令控制', dialectInstruction: DIALECT_INSTRUCTIONS['zh-NEN'] },
|
|
|
- 'zh-SCN': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longanhuan_v3', desc: '四川话,指令控制', dialectInstruction: DIALECT_INSTRUCTIONS['zh-SCN'] },
|
|
|
- 'zh-SHD': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longanhuan_v3', desc: '山东话,指令控制', dialectInstruction: DIALECT_INSTRUCTIONS['zh-SHD'] },
|
|
|
- 'zh-HEN': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longanhuan_v3', desc: '河南话,指令控制', dialectInstruction: DIALECT_INSTRUCTIONS['zh-HEN'] },
|
|
|
- 'zh-HNN': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longanhuan_v3', desc: '湖南话,指令控制', dialectInstruction: DIALECT_INSTRUCTIONS['zh-HNN'] },
|
|
|
- 'zh-SHX': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longshange', desc: '陕西话专用(无需指令)', dialectInstruction: DIALECT_INSTRUCTIONS['zh-SHX'] },
|
|
|
- 'zh-AHM': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longanhuan_v3', desc: '安徽话,指令控制', dialectInstruction: DIALECT_INSTRUCTIONS['zh-AHM'] },
|
|
|
- 'zh-MNN': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longanmin', desc: '闽南话专用(无需指令)', dialectInstruction: DIALECT_INSTRUCTIONS['zh-MNN'] },
|
|
|
- 'en-US': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longava', desc: '美式英语女声' },
|
|
|
- 'en-GB': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'loongluna', desc: '英语英伦少女' },
|
|
|
- 'ja-JP': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'loongtomoka', desc: '日语女声' },
|
|
|
- 'ko-KR': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'sohee', desc: '韩语女声' },
|
|
|
- 'id-ID': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'loongindah', desc: '印尼女声' },
|
|
|
+ 'en-US': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'longava', desc: '美式英语女声' },
|
|
|
+ 'en-GB': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'loongluna', desc: '英式英语少女' },
|
|
|
+ 'ja-JP': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'loongtomoka', desc: '日语女声' },
|
|
|
+ 'ko-KR': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'sohee', desc: '韩语女声' },
|
|
|
+ 'id-ID': { vendor: 'bailian', model: 'cosyvoice-v3-flash', voice: 'loongindah', desc: '印尼女声' },
|
|
|
};
|
|
|
|
|
|
// ── 4. 主流程: 读 raw → 生成 routes ─────────────────────────────
|