Skip to content
All features
integrationspackages/integrations/tts

tts package

Text-to-speech with OpenAI / ElevenLabs / Azure backends. Streamed audio, voice presets, per-tenant rate-limit budgets.

Open docs
Stability
Stable
Scope
Global
Boundary
packages/integrations/tts
ttspackages/integrations/tts
Provider-agnostic
Available providers
Adapter Astandby
Adapter Bstandby
Adapter CActive
Inbound requesttts
{ slug: "tts", v: 1 }
Adapter resolve1ms
tts Dispatch112ms
Acked2ms
x

Provider

Adapter C

Latency p50

124 ms

Success rate

96%

+0.6%

Volume today

6,834

packages/integrations/ttsprovider-agnostic
Usagetts.ts
typescript
tts.ts
1import { getTtsProvider } from "@nebutra/tts";
2
3// Provider-agnostic — backend chosen from env at runtime.
4const tts = await getTtsProvider();
5
6await tts.connect({ tenantId: org.id });