I wanted a way to use Azure TTS for well, TTS. After several attempts trying to use Microsoft's example unimrcp freeswitch implementation, I gave up and wrote a custom app that lets me create TTS audio from FusionPBX UI and use them as any other recording in IVRs.
Here's the repo...