Thanks for the great suggestions.
There are a few options for custom voice cloning. I chose ElevenLabs as it sounded more natural, but it tends to reach its monthly character limits quite quickly. For applications like this, an open source solution may be a better choice.