I’m using the AllTalk v2 beta which also contains an OpenAI-compatible API endpoint.
AllTalk is an interface around lots of popular AI voice models, like xTTS, Piper, and a few others.
I think you can choose whatever interface works for you that will bridge the gap between Home Assistant and an AI voice model.