diff --git a/apps/web/src/pages/generate/GeneratePage.tsx b/apps/web/src/pages/generate/GeneratePage.tsx index 5dda8a745..a3adf2bbe 100644 --- a/apps/web/src/pages/generate/GeneratePage.tsx +++ b/apps/web/src/pages/generate/GeneratePage.tsx @@ -86,10 +86,10 @@ const GeneratePage: React.FC = () => { /* ── 根据 voiceMode 构建 voiceIds 传给预览接口 ── */ const previewVoiceIds = useMemo(() => { if (voiceMode === "clone") { - return selectedClonedVoice ? [selectedClonedVoice] : [] + return selectedClonedVoice ? [String(selectedClonedVoice)] : [] } // preset / custom 模式 - return selectedVoice ? [selectedVoice] : [] + return selectedVoice ? [String(selectedVoice)] : [] }, [voiceMode, selectedVoice, selectedClonedVoice]) /* ── Step4 预览生成(多预览 + voice_ids) ── */