# canopyai/orpheus-tts

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/canopyai-orpheus-tts).**

6,201 stars · 530 forks · Python · Apache-2.0

## Links

- GitHub: https://github.com/canopyai/Orpheus-TTS
- Homepage: https://canopylabs.ai
- awesome-repositories: https://awesome-repositories.com/repository/canopyai-orpheus-tts.md

## Topics

`llm` `realtime` `tts`

## Description

Orpheus-TTS is an open-source text-to-speech system that generates human-like audio with controllable emotional tone and the ability to clone voices from short audio samples. It is built on an architecture that treats speech generation as a language modeling task, using a large language model trained on text-speech pairs to produce audio tokens autoregressively.

The system distinguishes itself through several key capabilities. It supports emotion-controllable speech synthesis by embedding emotional and intonation markers directly into text prompts, allowing the model to condition its output on expressive cues. It also offers low-latency streaming, outputting audio tokens incrementally as they are generated for real-time playback with approximately 200ms latency. Additionally, the model can be fine-tuned to custom voices using standard language model training pipelines and small paired datasets, and it supports zero-shot voice cloning that replicates a speaker's voice from reference audio without requiring any training.

The project covers emotional speech generation, multi-voice persona selection for varying conversational realism, and natural speech synthesis with realistic intonation and rhythm. It also provides voice cloning and customization capabilities, including emotional tone control and voice model fine-tuning.

## Tags

### Artificial Intelligence & ML

- [Autoregressive Speech Language Models](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/training-frameworks/model-training-frameworks/text-to-speech-model-training/autoregressive-speech-language-models.md) — Uses a large language model trained on text-speech pairs to generate audio tokens autoregressively, treating speech as a language modeling task.
- [Emotional Synthesis](https://awesome-repositories.com/f/artificial-intelligence-ml/speech-synthesis/emotional-synthesis.md) — An open-source speech synthesis model that generates human-like audio with controllable emotional tone and voice cloning from short audio samples. ([source](https://cdn.jsdelivr.net/gh/canopyai/orpheus-tts@main/README.md))
- [Audio Tokenization](https://awesome-repositories.com/f/artificial-intelligence-ml/audio-tokenization.md) — Encodes raw audio into discrete tokens via a neural codec, enabling the model to predict speech sequences like text tokens.
- [Zero-Shot Voice Cloning](https://awesome-repositories.com/f/artificial-intelligence-ml/generative-ai-resources/speech-synthesis/zero-shot-voice-cloning.md) — Replicates a speaker's voice from reference audio without fine-tuning, using the model's learned acoustic representations. ([source](https://cdn.jsdelivr.net/gh/canopyai/orpheus-tts@main/README.md))
- [Custom Voice Adapters](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/machine-learning-training/fine-tuning-and-alignment/fine-tuning-frameworks/speech-model-fine-tuning/custom-voice-adapters.md) — Kokoro adapts a pretrained text-to-speech model to a custom voice using a small dataset of text-speech pairs and standard LLM training tools. ([source](https://cdn.jsdelivr.net/gh/canopyai/orpheus-tts@main/README.md))
- [Custom Voice Adaptations](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/training-frameworks/model-training-frameworks/text-to-speech-model-training/custom-voice-adaptations.md) — Adapting a pretrained text-to-speech model to a custom voice using a small dataset of text-speech pairs and standard LLM training tools.
- [Custom Voice Fine-Tuning](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/infrastructure/model-training-and-tuning/training-frameworks/model-training-frameworks/text-to-speech-model-training/custom-voice-fine-tuning.md) — A pretrained text-to-speech model that can be adapted to custom voices using standard LLM training tools and small datasets.
- [Natural Intonation Models](https://awesome-repositories.com/f/artificial-intelligence-ml/speech-synthesis-models/expressive-speech-synthesis/natural-intonation-models.md) — Kokoro produces speech with natural intonation, emotion, and rhythm that rivals closed-source models for realistic audio output. ([source](https://cdn.jsdelivr.net/gh/canopyai/orpheus-tts@main/README.md))
- [Voice Cloning Engines](https://awesome-repositories.com/f/artificial-intelligence-ml/speech-synthesis-models/voice-cloning-engines.md) — A text-to-speech engine that replicates a speaker's voice from existing audio without requiring any training or fine-tuning.
- [Prompt-Embedded Emotion Tags](https://awesome-repositories.com/f/artificial-intelligence-ml/speech-synthesis/emotional-synthesis/prompt-embedded-emotion-tags.md) — Embeds emotional and intonation markers directly into the text prompt, allowing the model to condition output on expressive cues.
- [Incremental Audio Token Decoding](https://awesome-repositories.com/f/artificial-intelligence-ml/audio-tokenization/streaming-tokenization/incremental-audio-token-decoding.md) — Outputs audio tokens incrementally as they are generated, enabling low-latency playback before the full sequence is complete.
- [Voice Identity Selections](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/speech-processing/voice-synthesis/modular-voice-configurations/voice-identity-selections.md) — Kokoro chooses among predefined speaker names to vary the conversational realism and character of the generated speech. ([source](https://cdn.jsdelivr.net/gh/canopyai/orpheus-tts@main/README.md))
- [Persona-Based Voice Selections](https://awesome-repositories.com/f/artificial-intelligence-ml/machine-learning/speech-processing/voice-synthesis/modular-voice-configurations/voice-identity-selections/persona-based-voice-selections.md) — Choosing among predefined speaker names to vary the conversational realism and character of the generated speech.

### Part of an Awesome List

- [Voice Fine-Tuning Pipelines](https://awesome-repositories.com/f/awesome-lists/ai/model-training-and-fine-tuning/model-fine-tuning/voice-fine-tuning-pipelines.md) — Adapts the pretrained model to a custom voice using standard language model training pipelines and small paired datasets.

### Graphics & Multimedia

- [Low-Latency Audio Streams](https://awesome-repositories.com/f/graphics-multimedia/audio-music/audio-streaming-engines/audio-playback-engines/chunked-audio-streaming/generative-audio-chunking/streaming-audio-generators/low-latency-audio-streams.md) — Kokoro outputs audio chunks incrementally as they are generated, achieving ~200ms latency for real-time playback. ([source](https://cdn.jsdelivr.net/gh/canopyai/orpheus-tts@main/README.md))

### Networking & Communication

- [Audio Stream Outputs](https://awesome-repositories.com/f/networking-communication/low-latency-streaming/audio-stream-outputs.md) — A speech generation system that outputs audio chunks incrementally with ~200ms latency for real-time playback.
