In theory: Google TTS is one of the best out there.
Regarding pricing, see here: Is Google TTS API free of charge for use in openHAB
Regarding the say command: You have already a good starting point from here: Say command and number item
Help yourself, don’t expect others to chew your food (no offence)