From addb152ce19ebbc50f8dc0269ffe5d8fd91f526a Mon Sep 17 00:00:00 2001 From: bdim404 Date: Tue, 10 Mar 2026 19:13:37 +0800 Subject: [PATCH] feat(audiobook): remove turbo mode from ProjectCard and simplify analyze button --- qwen3-tts-frontend/src/pages/Audiobook.tsx | 45 ++++++++-------------- 1 file changed, 15 insertions(+), 30 deletions(-) diff --git a/qwen3-tts-frontend/src/pages/Audiobook.tsx b/qwen3-tts-frontend/src/pages/Audiobook.tsx index 005fea3..6fb2e30 100644 --- a/qwen3-tts-frontend/src/pages/Audiobook.tsx +++ b/qwen3-tts-frontend/src/pages/Audiobook.tsx @@ -336,7 +336,6 @@ function ProjectCard({ project, onRefresh }: { project: AudiobookProject; onRefr const [editingCharId, setEditingCharId] = useState(null) const [editFields, setEditFields] = useState({ name: '', description: '', instruct: '' }) const [sequentialPlayingId, setSequentialPlayingId] = useState(null) - const [turbo, setTurbo] = useState(false) const [charsCollapsed, setCharsCollapsed] = useState(false) const [chaptersCollapsed, setChaptersCollapsed] = useState(false) const [expandedChapters, setExpandedChapters] = useState>(new Set()) @@ -412,8 +411,8 @@ function ProjectCard({ project, onRefresh }: { project: AudiobookProject; onRefr setLoadingAction(true) setIsPolling(true) try { - await audiobookApi.analyze(project.id, { turbo }) - toast.success(turbo ? '分析已开始(极速模式)' : '分析已开始') + await audiobookApi.analyze(project.id, {}) + toast.success('分析已开始') onRefresh() } catch (e: any) { setIsPolling(false) @@ -586,26 +585,15 @@ function ProjectCard({ project, onRefresh }: { project: AudiobookProject; onRefr
{!isActive && ( - <> - - - + )} {status === 'ready' && ( - {!charsCollapsed &&
+ {!charsCollapsed &&
{detail.characters.map(char => (
{editingCharId === char.id ? (
setEditFields(f => ({ ...f, name: e.target.value }))} placeholder="角色名" /> setEditFields(f => ({ ...f, instruct: e.target.value }))} placeholder="音色描述(用于 TTS)" /> setEditFields(f => ({ ...f, description: e.target.value }))} placeholder="角色描述" /> -
- -