SpeechDataSchema
const SpeechDataSchema: z.ZodObject<{ audio: z.ZodOptional<z.ZodObject<{ b64: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; format: z.ZodString; mime: z.ZodString; path: z.ZodOptional<z.ZodString>; sampleRate: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ b64: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; format: z.ZodString; mime: z.ZodString; path: z.ZodOptional<z.ZodString>; sampleRate: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ b64: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; format: z.ZodString; mime: z.ZodString; path: z.ZodOptional<z.ZodString>; sampleRate: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>; billedChars: z.ZodNumber; errorCode: z.ZodOptional<z.ZodString>; model: z.ZodString; taskId: z.ZodOptional<z.ZodString>;}, "passthrough", z.ZodTypeAny, z.objectOutputType<{ audio: z.ZodOptional<z.ZodObject<{ b64: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; format: z.ZodString; mime: z.ZodString; path: z.ZodOptional<z.ZodString>; sampleRate: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ b64: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; format: z.ZodString; mime: z.ZodString; path: z.ZodOptional<z.ZodString>; sampleRate: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ b64: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; format: z.ZodString; mime: z.ZodString; path: z.ZodOptional<z.ZodString>; sampleRate: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>; billedChars: z.ZodNumber; errorCode: z.ZodOptional<z.ZodString>; model: z.ZodString; taskId: z.ZodOptional<z.ZodString>;}, z.ZodTypeAny, "passthrough">, z.objectInputType<{ audio: z.ZodOptional<z.ZodObject<{ b64: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; format: z.ZodString; mime: z.ZodString; path: z.ZodOptional<z.ZodString>; sampleRate: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ b64: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; format: z.ZodString; mime: z.ZodString; path: z.ZodOptional<z.ZodString>; sampleRate: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ b64: z.ZodOptional<z.ZodString>; durationMs: z.ZodOptional<z.ZodNumber>; format: z.ZodString; mime: z.ZodString; path: z.ZodOptional<z.ZodString>; sampleRate: z.ZodOptional<z.ZodNumber>; url: z.ZodOptional<z.ZodString>; }, z.ZodTypeAny, "passthrough">>>; billedChars: z.ZodNumber; errorCode: z.ZodOptional<z.ZodString>; model: z.ZodString; taskId: z.ZodOptional<z.ZodString>;}, z.ZodTypeAny, "passthrough">>;SpeechData 的 zod schema(passthrough 容未知键)。
本文是否有帮助?
感谢反馈,我们会持续改进这篇文章。