Text-to-Speech API

One API for multiple TTS providers. Simple, fast, and open source.

Visit Main Site →

Try It Live

Professional Voice (Fable)

Welcome to Supernal TTS. Transform any text on your website into natural-sounding speech with just a few lines of code.

Conversational Voice (Nova)

Add accessibility to your blog, documentation, or e-learning platform. Your users can listen while they multitask.

Quick Start

<link href="/widget/widget.css" rel="stylesheet">

<div class="supernal-tts-widget" data-text="Your text">
  Your text here
</div>

<script type="module">
  import { SupernalTTS } from '/widget/widget.js';
  SupernalTTS.init({ apiUrl: window.location.origin });
</script>

Features

Multiple Providers

OpenAI, Cartesia, Azure. Switch without code changes.

Smart Caching

Automatic caching reduces costs and improves performance.

Drop-In Widget

Add to any website with a few lines of HTML.

Your Control

Use your own API keys. Full control over costs.

Open Source

MIT licensed. Self-host or use our hosted version.

Self-Host

1. Fork the repository
2. Deploy to Vercel (one click)
3. Add OPENAI_API_KEY environment variable
4. Done