/** * Hume AI TTS configuration parameters. */ export interface HumeAiTtsParams { /** Hume AI API key */ key: string; /** Hume AI voice ID */ voice_id: string; /** Base URL for the Hume AI API */ base_url?: string; /** Voice provider type */ provider: HumeAiTtsParams.Provider; /** Playback speed of the generated speech */ speed?: number; /** Duration of silence in seconds to add at the end of each utterance */ trailing_silence?: number; /** Hume AI configuration ID. Deprecated; use voice_id for the documented TTS shape. */ config_id?: string; /** Accepts any additional properties */ [key: string]: any; } export declare namespace HumeAiTtsParams { /** Voice provider type */ const Provider: { readonly HumeAi: "HUME_AI"; readonly CustomVoice: "CUSTOM_VOICE"; }; type Provider = (typeof Provider)[keyof typeof Provider]; }