feat: add script tts player UI

This commit is contained in:
2026-05-17 10:10:01 +08:00
parent 917b0e5848
commit 6542912d93
3 changed files with 351 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
import { get, post } from './request.js'
const DEFAULT_SOURCE_TYPE = 'epic_script'
const DEFAULT_VOICE = 'default_zh_female'
export const createTtsTask = ({
sourceType = DEFAULT_SOURCE_TYPE,
sourceId,
voice = DEFAULT_VOICE
}) => {
return post('/tts/tasks', { sourceType, sourceId, voice })
}
export const getTtsTask = (id) => {
return get(`/tts/tasks/${id}`)
}
export const getTtsTaskBySource = ({
sourceType = DEFAULT_SOURCE_TYPE,
sourceId,
voice = DEFAULT_VOICE
}) => {
return get('/tts/tasks/by-source', { sourceType, sourceId, voice })
}
export default {
createTtsTask,
getTtsTask,
getTtsTaskBySource
}