# Matcha-TTS ## Docs - [Multi-Speaker Setup](https://mintlify.wiki/shivammehta25/Matcha-TTS/advanced/multi-speaker.md): Configure and use multi-speaker TTS models with Matcha-TTS - [ONNX Export](https://mintlify.wiki/shivammehta25/Matcha-TTS/advanced/onnx-export.md): Export Matcha-TTS models to ONNX format for optimized deployment - [ONNX Inference](https://mintlify.wiki/shivammehta25/Matcha-TTS/advanced/onnx-inference.md): Run inference on ONNX-exported Matcha-TTS models for optimized deployment - [Pre-trained Models](https://mintlify.wiki/shivammehta25/Matcha-TTS/advanced/pretrained-models.md): Download and use pre-trained Matcha-TTS models and vocoders - [Command Line Interface](https://mintlify.wiki/shivammehta25/Matcha-TTS/api/cli.md): CLI commands for synthesis and utilities - [Data Statistics](https://mintlify.wiki/shivammehta25/Matcha-TTS/api/data-stats.md): Compute mel-spectrogram statistics for normalization - [Decoder (U-Net)](https://mintlify.wiki/shivammehta25/Matcha-TTS/api/decoder.md): U-Net decoder for flow matching estimation - [Flow Matching (CFM)](https://mintlify.wiki/shivammehta25/Matcha-TTS/api/flow-matching.md): Conditional flow matching for mel-spectrogram generation - [Get Durations](https://mintlify.wiki/shivammehta25/Matcha-TTS/api/get-durations.md): Extract phoneme durations from trained models - [MatchaTTS](https://mintlify.wiki/shivammehta25/Matcha-TTS/api/matcha-tts.md): Main TTS model class with conditional flow matching - [TextEncoder](https://mintlify.wiki/shivammehta25/Matcha-TTS/api/text-encoder.md): Transformer-based text encoder with duration prediction - [Text Processing](https://mintlify.wiki/shivammehta25/Matcha-TTS/api/text-processing.md): Text normalization and phoneme conversion utilities - [Vocoder (HiFi-GAN)](https://mintlify.wiki/shivammehta25/Matcha-TTS/api/vocoder.md): Neural vocoder for converting mel-spectrograms to audio - [Model Architecture](https://mintlify.wiki/shivammehta25/Matcha-TTS/concepts/architecture.md): Complete overview of Matcha-TTS architecture and its components - [Decoder](https://mintlify.wiki/shivammehta25/Matcha-TTS/concepts/decoder.md): U-Net based decoder architecture that estimates the vector field for flow matching - [Conditional Flow Matching](https://mintlify.wiki/shivammehta25/Matcha-TTS/concepts/flow-matching.md): Understanding the flow matching algorithm used in Matcha-TTS for mel-spectrogram generation - [Text Encoder](https://mintlify.wiki/shivammehta25/Matcha-TTS/concepts/text-encoder.md): Architecture of the text encoder and duration predictor in Matcha-TTS - [CLI Usage](https://mintlify.wiki/shivammehta25/Matcha-TTS/inference/cli-usage.md): Command-line interface for Matcha-TTS synthesis - [Gradio Web Interface](https://mintlify.wiki/shivammehta25/Matcha-TTS/inference/gradio-app.md): Interactive web UI for Matcha-TTS synthesis - [Synthesis Parameters](https://mintlify.wiki/shivammehta25/Matcha-TTS/inference/parameters.md): Comprehensive guide to Matcha-TTS synthesis parameters - [Python API](https://mintlify.wiki/shivammehta25/Matcha-TTS/inference/python-api.md): Use Matcha-TTS programmatically in Python applications - [Installation](https://mintlify.wiki/shivammehta25/Matcha-TTS/installation.md): Install Matcha-TTS using pip, conda, or from source - [Introduction](https://mintlify.wiki/shivammehta25/Matcha-TTS/introduction.md): A fast TTS architecture with conditional flow matching for high-quality speech synthesis - [Quick Start](https://mintlify.wiki/shivammehta25/Matcha-TTS/quickstart.md): Get started with Matcha-TTS using the CLI, Python API, or Gradio interface - [Configuration](https://mintlify.wiki/shivammehta25/Matcha-TTS/training/configuration.md): Detailed guide to Matcha-TTS training configuration with Hydra - [Custom Dataset](https://mintlify.wiki/shivammehta25/Matcha-TTS/training/custom-dataset.md): Guide to training Matcha-TTS on your own custom dataset - [Dataset Preparation](https://mintlify.wiki/shivammehta25/Matcha-TTS/training/dataset-preparation.md): Learn how to prepare your dataset for training Matcha-TTS models - [Duration Extraction](https://mintlify.wiki/shivammehta25/Matcha-TTS/training/duration-extraction.md): Extract phoneme durations from trained Matcha-TTS models for improved training - [Training Guide](https://mintlify.wiki/shivammehta25/Matcha-TTS/training/training-guide.md): Complete guide to training Matcha-TTS models on your dataset ## OpenAPI Specs - [openapi](https://mintlify.wiki/shivammehta25/Matcha-TTS/api-reference/openapi.json)