TTS (tts/elevenlabs-ws.ts)

Patter · libraries/typescript/src/tts/elevenlabs-ws.ts · typescript · MIT
voice, Voice / Speech

* ElevenLabs WebSocket TTS for Patter pipeline mode (opt-in low-latency). */

// Source: https://github.com/PatterAI/Patter | License: MIT | Copyright 2026 Patter Contributors
// Provided via justclaw.it.com; keep this notice with the code.
/** ElevenLabs WebSocket TTS for Patter pipeline mode (opt-in low-latency). */
import {
  ElevenLabsWebSocketTTS as _ElevenLabsWebSocketTTS,
  type ElevenLabsWebSocketTTSOptions,
} from '../providers/elevenlabs-ws-tts';
import type { ElevenLabsModel } from '../providers/elevenlabs-tts';

export type { ElevenLabsModel };

/** Constructor options for the ElevenLabs WebSocket `TTS` adapter. */
export interface ElevenLabsWebSocketOptions {
  /** API key. Falls back to ELEVENLABS_API_KEY env var when omitted. */
  apiKey?: string;
  voiceId?: string;
  modelId?: ElevenLabsModel | string;
  outputFormat?: string;
  /** Let the server p

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key