feat: Add batch processing for audiobook chapters including parse, generate, and combined process actions.

This commit is contained in:
2026-03-11 14:08:09 +08:00
parent cd73871c64
commit a0047d5c29
10 changed files with 296 additions and 34 deletions

View File

@@ -139,6 +139,14 @@ export const audiobookApi = {
return `/audiobook/projects/${projectId}/segments/${segmentId}/audio`
},
parseAllChapters: async (projectId: number): Promise<void> => {
await apiClient.post(`/audiobook/projects/${projectId}/parse-all`)
},
processAll: async (projectId: number): Promise<void> => {
await apiClient.post(`/audiobook/projects/${projectId}/process-all`)
},
deleteProject: async (id: number): Promise<void> => {
await apiClient.delete(`/audiobook/projects/${id}`)
},