Got it,
So, this is a complex problem to solve and that’s kind of what Google Assistant does.
suppose you have already the answer you want to be narrated back by some voice, you need to use a text to speech model, which is a specialization of audio generation.
I’d start looking into the GCP solution for this: Text-to-Speech: Lifelike Speech Synthesis  |  Google Cloud 5