ChirpTTS Documentation

Everything you need to get started with ChirpTTS and integrate text-to-speech into your projects

Getting Started

ChirpTTS provides multiple ways to use our text-to-speech technology, depending on your needs and technical requirements.

Cloud API

The quickest way to integrate ChirpTTS. Use our hosted API to generate speech from your applications.

Cloud API Documentation →

Self-Hosted

Run ChirpTTS on your own infrastructure. Ideal for complete control, offline use, or privacy requirements.

Self-Hosted Guide →

API Reference

Our API provides simple endpoints for text-to-speech conversion and voice management. Below are the core endpoints you'll use.

POST /api/tts

Convert text to speech

{
  "text": "Your text to convert to speech",
  "voice": "default",
  "speed": 1.0,
  "pitch": 1.0,
  "format": "mp3"
}

GET /api/voices

List available voices

Self-Hosted Guide

Running ChirpTTS on your own infrastructure gives you complete control and privacy. Our open source solution can be deployed on most Linux servers or desktop systems.

System Requirements

  • • Linux server (Ubuntu 20.04+ recommended)
  • • 4GB RAM minimum (8GB+ recommended for multiple users)
  • • 10GB disk space for models
  • • Python 3.8 or higher

Quick Start

Install from our GitHub repository

git clone https://github.com/your-repo/chirptts
cd chirptts
pip install -r requirements.txt
python setup.py install

Voice Customization

ChirpTTS allows you to clone and customize voices for your specific needs.

Voice cloning functionality is coming soon. Sign up to be notified when this feature launches.