← Back to Projects Screenshot of The Royal Advisor

The Royal Advisor

Astro · TypeScript · Tailwind CSS · GPT-SoVITS · Python · NVIDIA GPU

Why I Built This

The Royal Advisor from Majesty Gold HD is one of my favorite video game characters. I wanted to bring his voice back to life as something you could type any text into and hear him say.

How I Built It

The voice model is trained using GPT-SoVITS, an open-source voice cloning system. I used Claude to extract and clean audio samples from the original game files, then trained the model on my home GPU.

The inference backend is a Python API wrapping GPT-SoVITS, running on my home GPU.

What I’m Most Proud Of

I tend to be a perfectionist, so this project was a good exercise in shipping something “good enough.” The voice model isn’t perfect, the infrastructure is held together with duct tape, and it’ll probably break eventually. But it works and I shipped it instead of endlessly tweaking it.