Skip to content

Orpheus-FASTAPI v1.0

Choose a tag to compare

@Lex-au Lex-au released this 22 Mar 18:46
· 31 commits to main since this release

πŸŽ™οΈ Orpheus v1.0.0 β€” FastAPI TTS Server with Web UI & OpenAI-Compatible API

Orpheus is a high-performance, GPU-optimised Text-to-Speech (TTS) server built with FastAPI.
This first stable release features a modern web interface, OpenAI-style API compatibility, and support for 8 unique voices with emotional tags β€” all tuned for RTX GPUs.


πŸ”§ Features

  • πŸ”— OpenAI /v1/audio/speech compatible
  • 🌐 Clean Web UI with waveform visualisation
  • 🎧 8 distinct voices (male + female)
  • 🎭 Emotion tags: <laugh>, <sigh>, <gasp>, etc.
  • ⚑ GPU-accelerated (parallel CUDA, memory-optimised)
  • 🧠 Connects to local LLM inference servers (e.g., GPUStack, LM Studio)

πŸ“¦ Quick Start

git clone https://github.com/Lex-au/Orpheus-FastAPI.git
cd Orpheus-FastAPI
python -m venv venv && source venv/bin/activate
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124
pip install -r requirements.txt
uvicorn app:app --host 0.0.0.0 --port 5005 --reload