This reader uses the Web Speech synthesis API already exposed by your browser. Long passages are divided into short sections at sentence or word boundaries before they enter the speech queue. That avoids the text-too-long errors some engines produce and keeps Stop responsive.
Voice availability and quality depend on your browser, operating system, and installed language packs. A voice marked local runs through a voice on your device. A voice marked network may let the browser or operating system contact its own speech service, even though CanDoYa does not upload your text or run a speech server.