Skip to main content

Professional Voice Cloning and TTS Engine using XTTS v2

Project description

alt text

🎙️ ONYX AI XTTS v2 Engine

Professional Voice Cloning and Text-to-Speech engine built for ONYX platform.

📦 Installation

Option 1: Via pip

You can install the engine directly from PyPI: 📦 Installation Option 1: Install via pip

pip install onyx-AI-XTTS-v2

Option 2: requirements.txt

--extra-index-url https://download.pytorch.org/whl/cpu
fastapi
uvicorn
python-multipart
torch==2.1.2
torchaudio==2.1.2
torchvision==0.16.2
transformers==4.35.2
TTS==0.22.0
numpy<2.0.0
langdetect
onyx-AI-XTTS-v2

💻 Usage ▶ Standard Script

from ONYXAI_XTTS import OnyxXTTSEngine
import uvicorn
import os

# 1. تهيئة المحرك
# المحرك رح يتعامل مع الـ Patch والـ CPU والـ API تلقائياً
engine = OnyxXTTSEngine()

# 2. الوصول لنسخة FastAPI
app = engine.app

@app.get("/")
def home():
    return {
        "message": "ONYX XTTS v2 Engine is running!",
        "status": "Ready for Voice Cloning"
    }

if __name__ == "__main__":
   
    port = int(os.environ.get("PORT", 7860))
    uvicorn.run(app, host="0.0.0.0", port=port)
---
🛠 API Usage
Endpoint

POST /upload-voice POST /generate-with-cloned-voice


🔗 Links Organization: ONYX / RUI Company Author: Eng. Rawan Jassim

© 2026 ONYX. All rights reserved.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

onyx_ai_xtts_v2-0.1.3.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

onyx_ai_xtts_v2-0.1.3-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file onyx_ai_xtts_v2-0.1.3.tar.gz.

File metadata

  • Download URL: onyx_ai_xtts_v2-0.1.3.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for onyx_ai_xtts_v2-0.1.3.tar.gz
Algorithm Hash digest
SHA256 6e5aaf0d07dc5f582b50259570e87a10ce5f7bd2098f4407c5575bb8a59bcb77
MD5 e01e9e9ca9be2e9ba62b2dee4b4e0de2
BLAKE2b-256 c3a7769aa2f42a2c4b4da47c232ce1e1fad3c02af60405f4a293456681df8602

See more details on using hashes here.

File details

Details for the file onyx_ai_xtts_v2-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for onyx_ai_xtts_v2-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 eeab7e40bc6714e354e81531089cfc6142eda4d16fc6efff6925580b1380ec20
MD5 49b159dcbdfe980bda42a4c4ab92b49d
BLAKE2b-256 8feddd778841b30401457b68d21d70fb0871e343ef572ec53f47d71107bb9334

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page