limateuseu/personaplex-server

0

stars

22

commits

Python

primary language

Mar 13, 2026

updated

README

Runpod

PersonaPlex + Qwen3-TTS Server

Serverless worker for Runpod Hub that boots two local services behind one container:

  • PersonaPlex on :8999 for real-time voice sessions over WebSocket
  • Qwen3-TTS on :8880 for speech synthesis and voice cloning
  • Nginx on :8998 as the shared reverse proxy

Runpod handler

The serverless entrypoint lives in handler.py and starts the Runpod worker with:

runpod.serverless.start({"handler": handler})

Supported input.endpoint values:

  • health
  • personaplex-health
  • tts-health
  • voices
  • speech
  • voice-clone

Example payloads

Text-to-speech:

{
  "input": {
    "endpoint": "speech",
    "text": "Testing standard text to speech synthesis.",
    "language": "English"
  }
}

Voice clone:

{
  "input": {
    "endpoint": "voice-clone",
    "text": "Hello world",
    "language": "English",
    "ref_audio": "data:audio/wav;base64,...",
    "ref_text": "Reference transcript"
  }
}

Hub files

Contributors

limateuseu

13 commits

mpantazis17

9 commits

limateuseu/personaplex-server

0

stars

22

commits

Python

primary language

Mar 13, 2026

updated

README

Runpod

PersonaPlex + Qwen3-TTS Server

Serverless worker for Runpod Hub that boots two local services behind one container:

  • PersonaPlex on :8999 for real-time voice sessions over WebSocket
  • Qwen3-TTS on :8880 for speech synthesis and voice cloning
  • Nginx on :8998 as the shared reverse proxy

Runpod handler

The serverless entrypoint lives in handler.py and starts the Runpod worker with:

runpod.serverless.start({"handler": handler})

Supported input.endpoint values:

  • health
  • personaplex-health
  • tts-health
  • voices
  • speech
  • voice-clone

Example payloads

Text-to-speech:

{
  "input": {
    "endpoint": "speech",
    "text": "Testing standard text to speech synthesis.",
    "language": "English"
  }
}

Voice clone:

{
  "input": {
    "endpoint": "voice-clone",
    "text": "Hello world",
    "language": "English",
    "ref_audio": "data:audio/wav;base64,...",
    "ref_text": "Reference transcript"
  }
}

Hub files

Contributors

limateuseu

13 commits

mpantazis17

9 commits

Languages

Python

99.4%