feat: useStep4Preview 传递 voice_library_id 到预览 API

This commit is contained in:
2026-08-09 12:07:52 +08:00
parent 4f9a873513
commit a2d72d8da4
@@ -35,6 +35,8 @@ interface UseStep4PreviewProps {
videoRatio: string
/** 配音 voice_ids(传给后端,让预览包含配音音频) */
voiceIds?: string[]
/** 配音素材库ID(用户选择的上传音频或AI配音素材) */
voiceLibraryId?: string
/** 要生成的预览数量 */
previewCount?: number
}
@@ -84,6 +86,7 @@ export function useStep4Preview({
duration,
videoRatio,
voiceIds,
voiceLibraryId,
previewCount = 1,
}: UseStep4PreviewProps) {
const templateName = useMemo(
@@ -332,6 +335,7 @@ export function useStep4Preview({
duration: duration || undefined,
video_ratio: videoRatio,
voice_ids: voiceIds && voiceIds.length > 0 ? voiceIds : undefined,
voice_library_id: voiceLibraryId || undefined,
})
if (startTimeRef.current === 0) return