> ## Documentation Index
> Fetch the complete documentation index at: https://docs.slng.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Models by Region

> See which SLNG TTS and STT models are deployed in each AWS region across North America, Europe, and Asia-Pacific for low-latency routing.

export const ModelCard = ({name, type, provider, hosting, description, features = [], regions = [], href, bestFor, compact = false}) => {
  const PROVIDER_ICONS = {
    Deepgram: "/images/providers/deepgram.svg",
    "Sarvam AI": "/images/providers/sarvam.svg",
    OpenAI: "/images/providers/openai.svg",
    KugelAudio: "/images/providers/kugelaudio.jpeg",
    Rime: "/images/providers/rime.png",
    Soniox: "/images/providers/soniox.jpeg",
    Cartesia: "/images/providers/cartesia.jpeg",
    Murf: "/images/providers/murf.svg",
    Reson8: "/images/providers/reson8.svg"
  };
  const PROVIDER_INITIALS = {
    Deepgram: "DG",
    Soniox: "SX",
    "Sarvam AI": "SA",
    OpenAI: "OA",
    Rime: "RI",
    CanopyLabs: "CL"
  };
  const isSlng = hosting === "slng";
  const typeBadgeClass = type === "stt" ? "model-card__badge--stt" : "model-card__badge--tts";
  const typeLabel = type.toUpperCase();
  const hostingLabel = isSlng ? "SLNG-hosted" : `${hosting}-hosted`;
  const providerIcon = !isSlng ? PROVIDER_ICONS[provider] : null;
  const initials = isSlng ? "S//" : PROVIDER_INITIALS[provider] || provider.slice(0, 2).toUpperCase();
  const subtitle = isSlng ? `By ${provider} via SLNG` : `By ${provider}`;
  const logoContent = providerIcon ? <img src={providerIcon} alt={provider} className="model-card__logo-img" /> : initials;
  const groupRegions = rs => {
    const hasMore = rs.includes("+more");
    const zones = [...new Set(rs.filter(r => r !== "+more").map(r => r.split("-")[0].toUpperCase()))];
    const label = zones.join(" · ");
    return hasMore ? `${label} + more` : label;
  };
  const displayRegions = regions.length > 0 ? groupRegions(regions) : "";
  const cardContent = compact ? <div className="model-card compact">
      <div className="model-card__header">
        <div className={`model-card__logo ${isSlng ? "model-card__logo--slng" : "model-card__logo--provider"}`}>
          {logoContent}
        </div>
        <div className="model-card__header-text">
          <div className="model-card__title-row">
            <span className="model-card__name">{name}</span>
            <span className={`model-card__badge ${typeBadgeClass}`}>{typeLabel}</span>
          </div>
          <div className="model-card__subtitle">{subtitle}</div>
        </div>
      </div>
      {features.length > 0 && <div className="model-card__pills">
          {features.map((f, i) => <span key={i} className="model-card__pill">{f}</span>)}
        </div>}
    </div> : <div className="model-card">
      <div className="model-card__header">
        <div className={`model-card__logo ${isSlng ? "model-card__logo--slng" : "model-card__logo--provider"}`}>
          {logoContent}
        </div>
        <div className="model-card__header-text">
          <div className="model-card__title-row">
            <span className="model-card__name">{name}</span>
            <span className={`model-card__badge ${typeBadgeClass}`}>{typeLabel}</span>
          </div>
          <div className="model-card__subtitle">{subtitle}</div>
        </div>
      </div>

      {description && <p className="model-card__description">{description}</p>}

      {bestFor && <p className="model-card__best-for"><strong>Best for:</strong> {bestFor}</p>}

      {features.length > 0 && <div className="model-card__pills">
          {features.map((f, i) => <span key={i} className="model-card__pill">{f}</span>)}
        </div>}

      <div className="model-card__footer">
        {regions.length > 0 && <div className="model-card__regions">
            <svg className="model-card__pin" xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
              <path d="M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z" />
              <circle cx="12" cy="10" r="3" />
            </svg>
            {displayRegions}
          </div>}
        {isSlng && <span className="model-card__hosting model-card__hosting--slng">
            {hostingLabel}
          </span>}
      </div>
    </div>;
  if (href) {
    return <a href={href} className="model-card__link">{cardContent}</a>;
  }
  return cardContent;
};

<Note>
  Models may be available in multiple regions. SLNG auto-selects the closest region by default. Use the `X-Region-Override` header to pin a specific region, or `X-World-Part-Override` to pin a broader geographic zone (`na`, `eu`, `ap`). See [Region & World-Part Overrides](/region-override) for details.
</Note>

<Tabs>
  <Tab title="North America" />

  <Tab title="Europe">
    ### Available across Europe

    <CardGroup cols={2}>
      <ModelCard name="Aura 2" type="tts" provider="Deepgram" hosting="Deepgram" features={["7 languages", "Medium latency"]} compact href="/api-reference/tts/deepgram-aura-2/aura-2-ws" />

      <ModelCard name="Kugel 1 Turbo" type="tts" provider="KugelAudio" hosting="KugelAudio" features={["26 languages", "Low latency"]} compact href="/api-reference/tts/kugel-1-turbo/kugel-1-turbo-ws" />

      <ModelCard name="Kugel 1" type="tts" provider="KugelAudio" hosting="KugelAudio" features={["26 languages", "Medium latency"]} compact href="/api-reference/tts/kugel-1/kugel-1-ws" />

      <ModelCard name="Kugel 2" type="tts" provider="KugelAudio" hosting="KugelAudio" features={["26 languages", "Medium latency"]} compact href="/api-reference/tts/kugel-2/kugel-2-ws" />

      <ModelCard name="Nova 2" type="stt" provider="Deepgram" hosting="Deepgram" features={["36 languages", "Low latency"]} compact href="/api-reference/stt/deepgram-nova-2/nova-2-ws" />

      <ModelCard name="Nova 3" type="stt" provider="Deepgram" hosting="Deepgram" features={["17 languages", "Low latency"]} compact href="/api-reference/stt/deepgram-nova-3/nova-3-ws" />

      <ModelCard name="Nova 3 Medical" type="stt" provider="Deepgram" hosting="Deepgram" features={["English", "Low latency"]} compact href="/api-reference/stt/deepgram-nova-3-medical/nova-3-medical-ws" />

      <ModelCard name="Speech AI RT v4" type="stt" provider="Soniox" hosting="Soniox" features={["60+ languages", "Low latency"]} compact href="/api-reference/stt/soniox-speech-ai-real-time-v4/speech-ai-real-time-v4-ws" />

      <ModelCard name="Murf Falcon" type="tts" provider="Murf" hosting="Murf" features={[]} compact href="/api-reference/tts/murf-falcon/murf-falcon-ws" />

      <ModelCard name="Reson8 STT v1" type="stt" provider="Reson8" hosting="Reson8" features={[]} compact href="/api-reference/stt/reson8-stt-v1/reson8-stt-v1-ws" />

      <ModelCard name="Cartesia Sonic 3" type="tts" provider="Cartesia" hosting="Cartesia" features={[]} compact href="/api-reference/tts/cartesia-sonic-3/cartesia-sonic-3-ws" />

      <ModelCard name="Soniox TTS RT v1" type="tts" provider="Soniox" hosting="Soniox" features={["Real-time streaming", "Low latency"]} compact href="/api-reference/tts/soniox-tts-v1/soniox-tts-v1-ws" />

      <ModelCard name="Gradium STT" type="stt" provider="Gradium" hosting="Gradium" features={["5 languages", "Low latency", "Partial results"]} compact href="/api-reference/stt/gradium-stt/gradium-stt-ws" />

      <ModelCard name="Gradium TTS" type="tts" provider="Gradium" hosting="Gradium" features={["5 languages", "Real-time streaming", "Low latency"]} compact href="/api-reference/tts/gradium-tts/gradium-tts-ws" />

      <ModelCard name="Kugel 2 Turbo" type="tts" provider="KugelAudio" hosting="KugelAudio" features={["26 languages", "Low latency"]} compact href="/api-reference/tts/kugel-2-turbo/kugel-2-turbo-ws" />
    </CardGroup>

    ### EU North (eu-north-1)

    <CardGroup cols={2}>
      <ModelCard name="Rime Arcana v3" type="tts" provider="Rime" hosting="slng" features={["4 languages", "Low latency"]} compact href="/api-reference/tts/rime-arcana-v3/arcana-v3-english-ws" />

      <ModelCard name="Deepgram Aura 2" type="tts" provider="Deepgram" hosting="slng" features={["2 languages", "Low latency"]} compact href="/api-reference/tts/deepgram-aura-2/aura-2-english-ws" />

      <ModelCard name="Deepgram Nova 3" type="stt" provider="Deepgram" hosting="slng" features={["4 languages", "Low latency"]} compact href="/api-reference/stt/deepgram-nova-3/nova-3-multi-language-ws" />
    </CardGroup>
  </Tab>

  <Tab title="Asia-Pacific">
    ### AP South (ap-south-1)

    <CardGroup cols={2}>
      <ModelCard name="Deepgram Nova 3 (TAMIL)" type="stt" provider="Deepgram" hosting="slng" features={["Tamil", "Low latency"]} compact href="/models/stt" />
    </CardGroup>

    ### AP Southeast (ap-southeast-2)

    <CardGroup cols={2}>
      <ModelCard name="Rime Arcana v3" type="tts" provider="Rime" hosting="slng" features={["4 languages", "Low latency"]} compact href="/api-reference/tts/rime-arcana-v3/arcana-v3-english-ws" />

      <ModelCard name="Rime Arcana v1" type="tts" provider="Rime" hosting="slng" features={["5 languages", "Low latency"]} compact href="/api-reference/tts/rime-arcana-v2/arcana-v2-english-ws" />

      <ModelCard name="Rime Arcana v1" type="tts" provider="Rime" hosting="slng" features={["English", "Low latency"]} compact href="/models/tts" />
    </CardGroup>

    ### AP South — GCP (asia-south1)

    <CardGroup cols={2}>
      <ModelCard name="Rime Arcana v3" type="tts" provider="Rime" hosting="slng" features={["4 languages", "Low latency"]} compact href="/api-reference/tts/rime-arcana-v3/arcana-v3-english-ws" />

      <ModelCard name="Deepgram Nova 3" type="stt" provider="Deepgram" hosting="slng" features={["4 languages", "Low latency"]} compact href="/api-reference/stt/deepgram-nova-3/nova-3-multi-language-ws" />

      <ModelCard name="Deepgram Nova 3 (HI)" type="stt" provider="Deepgram" hosting="slng" features={["Hindi", "Low latency"]} compact href="/models/stt" />

      <ModelCard name="Deepgram Nova 3 (KANNADA)" type="stt" provider="Deepgram" hosting="slng" features={["Kannada", "Low latency"]} compact href="/models/stt" />

      <ModelCard name="Deepgram Nova 3 (MARATHI)" type="stt" provider="Deepgram" hosting="slng" features={["Marathi", "Low latency"]} compact href="/models/stt" />

      <ModelCard name="Deepgram Nova 3 (TELUGU)" type="stt" provider="Deepgram" hosting="slng" features={["Telugu", "Low latency"]} compact href="/models/stt" />
    </CardGroup>

    ### Sydney (australia-southeast1)

    <CardGroup cols={2}>
      <ModelCard name="Deepgram Nova 3" type="stt" provider="Deepgram" hosting="slng" features={["4 languages", "Low latency"]} compact href="/api-reference/stt/deepgram-nova-3/nova-3-multi-language-ws" />
    </CardGroup>
  </Tab>

  <Tab title="South America">
    We don't have models deployed in South America yet. [Contact us](mailto:support@slng.ai) if you'd like us to host models in this region.
  </Tab>

  <Tab title="Middle East & Africa">
    We don't have models deployed in the Middle East or Africa yet. [Contact us](mailto:support@slng.ai) if you'd like us to host models in this region.
  </Tab>
</Tabs>
