πŸŽ™οΈ Text-to-Speech That Just Works

The simplest way to add voice to your website with multiple TTS providers

One API. Multiple providers. No vendor lock-in.

The Problem

You want to add text-to-speech to your site. But now you need to:

Supernal TTS gives you one API that works with all of them.

Try It Live

Click to hear OpenAI voices. Switch providers anytime without changing your code:

Professional Voice

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

Friendly & Conversational

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

What You Get

πŸ”Œ

One API, Multiple Providers

OpenAI, Cartesia, Azureβ€”use any provider with the same code. Switch anytime.

πŸ’Ύ

Built-In Caching

We cache generated audio. Same text requested twice? Served instantly from cache.

🎯

Drop-In Widget

Add two lines of HTML. That's it. No backend changes needed.

⚑

Fast API Responses

Direct provider integration. No unnecessary middleware slowing things down.

πŸ”’

Your Keys, Your Control

Use your own API keys. You control costs and data.

πŸ“–

Open Source

Fork it, modify it, deploy it yourself. No black boxes.

Get Started in 60 Seconds

Option 1: Use Our Hosted API (Recommended)

<!-- Add to your HTML -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/supernal-tts-widget@latest/dist/styles.css">

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

<script src="https://cdn.jsdelivr.net/npm/supernal-tts-widget@latest/dist/widget.js"></script>
<script>
  SupernalTTS.init({ apiUrl: 'https://tts.supernal.ai' });
</script>

Option 2: Deploy Your Own Instance

  1. Fork the repository: GitHub
  2. Click "Deploy to Vercel" button (one click)
  3. Add your OPENAI_API_KEY in environment variables
  4. Done! Your API is live in under 2 minutes

Full Documentation

This demo shows the basics. For complete guides, API reference, and advanced features:

πŸ“– Visit our documentation site
https://tts-docs.supernal.ai

Learn how to:

View Full Documentation β†’