@inworld/web-core
Version:
52 lines (51 loc) • 2.5 kB
TypeScript
import * as z from "zod";
export declare const AudioFormatEnumSchema: z.ZodEnum<["AUDIO_MP3", "AUDIO_PCM_16000", "AUDIO_PCM_22050", "UNSPECIFIED_AUDIO_FORMAT"]>;
export type AudioFormatEnum = z.infer<typeof AudioFormatEnumSchema>;
export declare const DataTypeEnumSchema: z.ZodEnum<["AUDIO", "INSPECT", "NVIDIA_A2F_ANIMATION", "NVIDIA_A2F_ANIMATION_HEADER", "SILENCE", "STATE", "UNSPECIFIED"]>;
export type DataTypeEnum = z.infer<typeof DataTypeEnumSchema>;
export declare const AdditionalPhonemeInfoSchema: z.ZodObject<{
phoneme: z.ZodOptional<z.ZodString>;
start_offset: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
phoneme?: string;
start_offset?: string;
}, {
phoneme?: string;
start_offset?: string;
}>;
export type AdditionalPhonemeInfo = z.infer<typeof AdditionalPhonemeInfoSchema>;
export declare const DataChunkSchema: z.ZodObject<{
additional_phoneme_info: z.ZodOptional<z.ZodArray<z.ZodObject<{
phoneme: z.ZodOptional<z.ZodString>;
start_offset: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
phoneme?: string;
start_offset?: string;
}, {
phoneme?: string;
start_offset?: string;
}>, "many">>;
audioFormat: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["AUDIO_MP3", "AUDIO_PCM_16000", "AUDIO_PCM_22050", "UNSPECIFIED_AUDIO_FORMAT"]>, z.ZodNumber]>>;
chunk: z.ZodOptional<z.ZodString>;
duration_ms: z.ZodOptional<z.ZodString>;
type: z.ZodOptional<z.ZodUnion<[z.ZodEnum<["AUDIO", "INSPECT", "NVIDIA_A2F_ANIMATION", "NVIDIA_A2F_ANIMATION_HEADER", "SILENCE", "STATE", "UNSPECIFIED"]>, z.ZodNumber]>>;
}, "strip", z.ZodTypeAny, {
chunk?: string;
type?: number | "UNSPECIFIED" | "AUDIO" | "SILENCE" | "INSPECT" | "NVIDIA_A2F_ANIMATION" | "NVIDIA_A2F_ANIMATION_HEADER" | "STATE";
additional_phoneme_info?: {
phoneme?: string;
start_offset?: string;
}[];
audioFormat?: number | "AUDIO_MP3" | "AUDIO_PCM_16000" | "AUDIO_PCM_22050" | "UNSPECIFIED_AUDIO_FORMAT";
duration_ms?: string;
}, {
chunk?: string;
type?: number | "UNSPECIFIED" | "AUDIO" | "SILENCE" | "INSPECT" | "NVIDIA_A2F_ANIMATION" | "NVIDIA_A2F_ANIMATION_HEADER" | "STATE";
additional_phoneme_info?: {
phoneme?: string;
start_offset?: string;
}[];
audioFormat?: number | "AUDIO_MP3" | "AUDIO_PCM_16000" | "AUDIO_PCM_22050" | "UNSPECIFIED_AUDIO_FORMAT";
duration_ms?: string;
}>;
export type DataChunk = z.infer<typeof DataChunkSchema>;