diff --git a/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/useVoiceMaterialActions.ts b/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/useVoiceMaterialActions.ts index efa3b580a..23ddf1611 100644 --- a/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/useVoiceMaterialActions.ts +++ b/apps/web/src/pages/voice-materials/hooks/useVoiceMaterials/useVoiceMaterialActions.ts @@ -7,6 +7,7 @@ import { deleteAsset, uploadAssetDirect, getAssetLibraries, + type AssetLibraryItem, } from "@/api/assets" import { tagAsset, untagAsset } from "@/api/tags" import { type VoiceGender, type VoiceMaterial, buildMetadata } from "../types" @@ -15,7 +16,7 @@ import { getAudioDuration } from "../utils/audio" interface UseVoiceMaterialActionsOptions { voiceLibrary?: { id: string; kind: string } materials: VoiceMaterial[] - createLibMutation: { mutateAsync: () => Promise; isPending: boolean } + createLibMutation: { mutateAsync: () => Promise; isPending: boolean } } /** @@ -57,7 +58,7 @@ export function useVoiceMaterialActions({ queryKey: ["asset-libraries"], queryFn: getAssetLibraries, }) - lib = libs.find((l: any) => l.kind === "voice") + lib = libs.find((l: AssetLibraryItem) => l.kind === "voice") if (!lib) throw new Error("无法创建配音库") }