I'm speaking for >1 minute and including bulleted lists, etc. WisprFlow gets all of the bulleted lists formatted correctly, and I'm not saying things like "Bullet 1" -- just speaking as I'd speak to a person.
I’ve rarely had macOS TTS produce a sentence I didn’t have to edit