@Jeffrey
You might find something useful on
* https://samthursfield.wordpress.com/2023/06/07/state-of-screen-reading-reading-on-desktop-linux/
* https://samthursfield.wordpress.com/2023/06/08/screen-reading-part-2-looking-at-coqui-tts/
As far as text to speech goes, I use Piper text to speech as part of the Home Assistant setup. It sounds pretty nice to me as far as these things go. You can try different voices and languages on this page. https://rhasspy.github.io/piper-samples/
Brief discussion of piper config options setting voice speed ( –length_scale) and pause between sentences (–sentence_silence) here: https://www.antixforum.com/forums/topic/tts-text-to-speech-in-linux-piper/