feat(audiobook): add turbo mode for project analysis and enhance log streaming with chapter support

This commit is contained in:
2026-03-10 17:01:50 +08:00
parent 11d44fd0be
commit 006aa0c85f
8 changed files with 126 additions and 68 deletions

View File

@@ -50,6 +50,10 @@ class AudiobookProjectDetail(AudiobookProjectResponse):
chapters: List[AudiobookChapterResponse] = []
class AudiobookAnalyzeRequest(BaseModel):
turbo: bool = False
class AudiobookGenerateRequest(BaseModel):
chapter_index: Optional[int] = None