Free is the top priority. If it's something I can glue together quickly to set it up myself, that's great too!
Something v low cost is the next best thing. I won't pay for expensive TTS.
I'm not keeping up to date with the world of text to speech AI or speech to speech AI and I'm pretty sure there are good developments there I'm unaware of.
Something which has a cap of less words than a 10 page paper may contain is not useful to me.
Doesn't have to be AI but i think it likely will be.
People are also trading
I generally use this: https://typecast.ai/
It's overall pretty good, imo the voices are a bit exaggerated
Probably the best free TTS I’ve seen is on https://developer.nvidia.com/riva. It’s only a demo so there’s a limit. But there’s a 90 day trial so you may be able to do 10 pages.
Naturalreaders.com seams to be what you're looking for. It's free, no sign up necessary and works pretty well, though the voice isn't 100% natural
It might not be convenient to set up, but this has shown great promise: https://github.com/yl4579/StyleTTS2
Online demo can be found here: https://huggingface.co/spaces/styletts2/styletts2
pip install tts; tts --model_name tts_models/en/ljspeech/tacotron2-DDC_ph --vocoder_name vocoder_models/en/ljspeech/univnet --text "I used to roll the dice."
Naturally, it's free. And tacotron2 is a neural network.