import type * as ElevenLabs from "../index"; /** * Request body for the ElevenLabs Multilingual v2 TTS model. */ export interface ElevenMultilingualV2Request { /** Include to send the generation's result to the workspace's configured flows webhooks once it completes or fails. The webhook payload matches the terminal response of the corresponding GET endpoint. */ webhook?: ElevenLabs.WebhookTarget; /** The text to synthesize into speech. */ text: string; /** The ID of the voice to speak with. */ voice: string; /** The audio encoding of the output, as `codec_sampleRateHz_bitrateKbps`. `mp3_44100_192` requires the Creator tier or above. */ outputFormat?: ElevenLabs.ElevenMultilingualV2RequestOutputFormat; /** Pronunciation dictionaries to apply to the text, in order of precedence. Up to 3. */ pronunciationDictionaryLocators?: ElevenLabs.PronunciationDictionaryVersionLocator[]; /** Overrides for the voice's saved settings, applied to this generation only. */ voiceSettings?: ElevenLabs.TtsVoiceSettings; }