import type * as ElevenLabs from "../../../../index"; /** * @example * { * speechEngine: { * wsUrl: "ws_url" * } * } */ export interface CreateSpeechEngineRequest { /** Name of the speech engine */ name?: string; /** Speech engine WebSocket configuration */ speechEngine: ElevenLabs.SpeechEngineConfig; /** ASR configuration */ asr?: ElevenLabs.AsrConversationalConfig; /** TTS configuration */ tts?: ElevenLabs.TtsConversationalConfigInput; /** Turn detection configuration */ turn?: ElevenLabs.BaseTurnConfig; /** Conversation configuration (client events, etc.) */ conversation?: ElevenLabs.ConversationConfigInput; /** Privacy settings (recording, retention, zero retention mode) */ privacy?: ElevenLabs.PrivacyConfigInput; /** Concurrency and daily conversation limits for this speech engine */ callLimits?: ElevenLabs.AgentCallLimits; /** Language for the speech engine */ language?: string; /** Tags for categorization */ tags?: string[]; }