RunPod Serverless worker for real-time voice AI using NVIDIA PersonaPlex.
- Full-duplex speech-to-speech conversation
- WebSocket streaming for low latency
- Persona customization via text prompts
- Voice selection (multiple natural and variety voices)
- Push to GitHub (triggers build via Actions)
- Add
HF_TOKENsecret to GitHub repo settings - Create RunPod Serverless endpoint with the image
- Configure TCP port 8998 exposure
HF_TOKEN- HuggingFace token (required for model download)
WebSocket endpoint: wss://<worker-ip>:<port>/api/chat?text_prompt=<persona>&voice_prompt=<voice>
text_prompt- Persona description (URL encoded)voice_prompt- Voice ID (NATF0-3, NATM0-3, VARF0-4, VARM0-4)