AI Voice Announcements

I have an IVR where one of the options allows a person to listen to a prerecorded message which is updated daily. The current solution uses the Voice to Text messaging feature which does not sound great for longer messages,

What I would like is a way that I can generate as needed an AI voice recording which can be played to users and then at the end allow the agent to choose to connect to an agent if needed. Is there a way to

  1. upload a recording to the messaging feature in FreshCaller? I can’t find an API which allows this.
  2. Use routing automation to play a recording stored on an external cloud server?

From my research neither option is possible, but verification or alternatives would be appreciated.

Thanks

Michael