SLNG. WebSocket API

TTS Proprietary

Endpoint:https://api.slng.ai

ElevenLabs WS Stream

GET
https://api.slng.ai
/v1/tts/elevenlabs-websocket-stream

Real-time text-to-speech synthesis using ElevenLabs models via WebSocket. Uses SLNG unified protocol - same client code works across all TTS providers. Supports ElevenLabs-specific features: SSML, word alignment, voice settings, and configure commands for mid-stream updates.

ElevenLabs WS Streamquery Parameters

  • voice_idstring

    🔄 UNIFIED: Voice identifier. For ElevenLabs: used directly as ElevenLabs voice ID. Compatible with all TTS providers.

  • model_idstring

    🔄 UNIFIED: Model identifier. For ElevenLabs: eleven_turbo_v2_5, eleven_monolingual_v1, etc. Maps to provider-specific models.

    Default: eleven_turbo_v2_5
  • regionstring · enum

    🔄 UNIFIED: Compute region for processing

    Enum values:
    us-west
    us-east
    eu-west
    Default: us-west
  • sample_rate_hzinteger · enum

    🔄 UNIFIED: Audio sample rate in Hz

    Enum values:
    8000
    16000
    24000
    48000
    Default: 24000
  • codecstring · enum

    🔄 UNIFIED: Audio codec format

    Enum values:
    pcm16
    opus
    Default: pcm16

ElevenLabs WS StreamHeaders

  • Authorizationstring · required

    The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

  • Upgradestring · enum · required

    Must be 'websocket' for WebSocket upgrade

    Enum values:
    websocket
  • Connectionstring · enum · required

    Must be 'Upgrade' for WebSocket upgrade

    Enum values:
    Upgrade

ElevenLabs WS StreamResponses

Switching Protocols

No data returned

Deepgram Aura WS Stream

GET
https://api.slng.ai
/v1/tts/deepgram-websocket-stream

Real-time text-to-speech synthesis using Deepgram Aura models via WebSocket. Features 40+ voices, sub-200ms latency, and optimized LLM integration.

Deepgram Aura WS Streamquery Parameters

  • modelstring

    Aura model (aura-asteria-en, aura-luna-en, etc.)

  • encodingstring

    Audio encoding (linear16, mp3, opus, etc.)

  • sample_rateinteger

    Sample rate in Hz

Deepgram Aura WS StreamHeaders

  • Authorizationstring · required

    The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Deepgram Aura WS StreamResponses

Switching Protocols

No data returned

Cartesia Sonic WS Stream

GET
https://api.slng.ai
/v1/tts/cartesia-websocket-stream

Real-time text-to-speech synthesis using Cartesia Sonic models via WebSocket. Ultra-low latency with word timestamps and emotion control.

Cartesia Sonic WS Streamquery Parameters

  • modelstring

    Sonic model (sonic-english, sonic-multilingual)

  • voice_idstring

    Cartesia voice ID

  • languagestring

    Language code for multilingual model

Cartesia Sonic WS StreamHeaders

  • Authorizationstring · required

    The Authorization header is used to authenticate with the API using your API key. Value is of the format Bearer YOUR_KEY_HERE.

Cartesia Sonic WS StreamResponses

Switching Protocols

No data returned