From b56472cf8a2ac5502005d9dd42596c41e921dfd8 Mon Sep 17 00:00:00 2001 From: Lex-au Date: Sat, 22 Mar 2025 05:39:45 +1100 Subject: [PATCH] Full repo push --- README.md | 18 ++++++++++++++++++ app.py | 4 ++++ 2 files changed, 22 insertions(+) diff --git a/README.md b/README.md index 68c396d..973f0c6 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +![Orpheus-FASTAPI Banner](https://lex-au.github.io/Orpheus-FastAPI/Banner.png) + # Orpheus-FASTAPI [![GitHub](https://img.shields.io/github/license/Lex-au/Orpheus-FastAPI)](https://github.com/Lex-au/Orpheus-FastAPI/blob/main/LICENSE.txt) @@ -6,6 +8,18 @@ High-performance Text-to-Speech server with OpenAI-compatible API, 8 voices, emo [GitHub Repository](https://github.com/Lex-au/Orpheus-FastAPI) +## Voice Demos + +Listen to sample outputs with different voices and emotions: +- [Default Test Sample](https://lex-au.github.io/Orpheus-FastAPI/DefaultTest.mp3) - Standard neutral tone +- [Leah Happy Sample](https://lex-au.github.io/Orpheus-FastAPI/LeahHappy.mp3) - Cheerful, upbeat demo +- [Tara Sad Sample](https://lex-au.github.io/Orpheus-FastAPI/TaraSad.mp3) - Emotional, melancholic demo +- [Zac Contemplative Sample](https://lex-au.github.io/Orpheus-FastAPI/ZacContemplative.mp3) - Thoughtful, measured tone + +## User Interface + +![Web User Interface](https://lex-au.github.io/Orpheus-FastAPI/WebUI.png) + ## Features - **OpenAI API Compatible**: Drop-in replacement for OpenAI's `/v1/audio/speech` endpoint @@ -86,10 +100,14 @@ Or with specific host/port: uvicorn app:app --host 0.0.0.0 --port 5005 --reload ``` +![Terminal Output](https://lex-au.github.io/Orpheus-FastAPI/terminal.png) + Access: - Web interface: http://localhost:5005/ (or http://127.0.0.1:5005/) - API documentation: http://localhost:5005/docs (or http://127.0.0.1:5005/docs) +![API Documentation](https://lex-au.github.io/Orpheus-FastAPI/docs.png) + ## API Usage ### OpenAI-Compatible Endpoint diff --git a/app.py b/app.py index ff6b7bd..cd47368 100644 --- a/app.py +++ b/app.py @@ -1,3 +1,7 @@ +# Orpheus-FASTAPI by Lex-au +# https://github.com/Lex-au/Orpheus-FastAPI +# Description: Main FastAPI server for Orpheus Text-to-Speech + import os import time from datetime import datetime