Skip to main content

Overview

60db’s Text-to-Speech (TTS) API converts written text into natural-sounding speech using advanced AI models. Our TTS engine supports multiple voices, languages, and customization options.

Features

Multiple Voices

Choose from 50+ pre-built voices or create custom voices

Voice Customization

Adjust speed, stability, and similarity

High Quality

Crystal-clear audio with natural intonation

Multiple Formats

Support for MP3, WAV, OGG, and FLAC output formats

Basic Usage

Voice Parameters

Speed

Control the speaking rate of the generated audio:
  • 0.5: Half speed (slow)
  • 1.0: Normal speed (default)
  • 2.0: Double speed (fast)

Words per Minute

Alternatively, set an explicit target pace in words per minute (optional):
  • Range: 60 – 300
  • When omitted, the voice’s default WPM is used (see the wpm field returned by GET /voices); voices without a measured default fall back to 137 WPM

Stability

Control how expressive versus consistent the generated voice sounds:
  • Lower values produce more expressive, varied output
  • Higher values produce more consistent, stable output

Emotion Tags

Direct the delivery from inside the text with inline tags. Emotion tags change how the following sentences sound; sound tags add a laugh, sigh or pause:
Not sure where to put them? Use Enhance to have tags written for you. See Emotion Tags for the full list, combining rules and the Enhance Text endpoint.

Similarity

Control how closely the output matches the source voice:

Audio Enhancement

Generated audio is polished by default. Send audio_enhance: false to skip it when speed matters more than polish:
Audio enhancement is never applied to live voice agents. The WebSocket TTS API always runs without it to keep latency low, and ignores any audio_enhance you send.

Output Formats

Supported audio formats:

Best Practices

  • Use proper punctuation for natural pauses
  • Break long texts into paragraphs
  • Use SSML tags for advanced control (coming soon)
  • Test multiple voices for your use case
  • Consider accent and gender for your audience
  • Use custom voices for brand consistency
  • Cache frequently used audio
  • Batch requests when possible
  • Use appropriate audio format for your use case
  • Enable enhancement for production use
  • Use WAV format for highest quality
  • Test with different speed settings

Use Cases

Voice Assistants

Content Narration

Accessibility

API Reference

For detailed API documentation, see:

Text to Speech

Standard TTS endpoint