{$i18n.t("Speech-to-Text")}
{#if STT_ENGINE !== "web"}
{$i18n.t("Supported MIME Types")}
{/if}
{$i18n.t("Speech-to-Text Engine")}
{#if STT_ENGINE === "openai"}
{:else if STT_ENGINE === "deepgram"}
{:else if STT_ENGINE === "azure"}
{$i18n.t("Azure Region")}
{$i18n.t("Language Locales")}
{$i18n.t("Endpoint URL")}
{$i18n.t("Max Speakers")}
{:else if STT_ENGINE === "mistral"}
{$i18n.t(
"Use /v1/chat/completions endpoint instead of /v1/audio/transcriptions for potentially better accuracy.",
)}
{:else if STT_ENGINE === ""}
{/if}
{$i18n.t("Text-to-Speech")}
{$i18n.t("Text-to-Speech Engine")}
{#if TTS_ENGINE === "openai"}
{:else if TTS_ENGINE === "elevenlabs"}
{:else if TTS_ENGINE === "azure"}
{$i18n.t("Azure Region")}
{$i18n.t("Endpoint URL")}
{:else if TTS_ENGINE === "mistral"}
{/if}
{#if TTS_ENGINE === ""}
{$i18n.t("TTS Voice")}
{:else if TTS_ENGINE === "transformers"}
{:else if TTS_ENGINE === "openai"}
{$i18n.t("Additional Parameters")}
{:else if TTS_ENGINE === "elevenlabs"}
{:else if TTS_ENGINE === "azure"}
{:else if TTS_ENGINE === "mistral"}
{/if}
{$i18n.t("Response splitting")}
{$i18n.t(
"Control how message text is split for TTS requests. 'Punctuation' splits into sentences, 'paragraphs' splits into paragraphs, and 'none' keeps the message as a single string.",
)}