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.