O mecanismo nativo de texto para fala (TTS) é bastante útil, mas muito limitante. Um desses limites é aquele que você descreveu acima, a incapacidade de fazer uma pausa e continuar de onde parou; isso é simplesmente porque ele não monitora essas informações, nem sabe como pausar o fluxo do TTS (o que até mesmo as versões anteriores do TTS no Windows poderiam fazer).
Eu sei que você não deseja usar o modo 'VoiceOver' completo, mas realmente, esse é o melhor nível de controle que você tem. Tudo o que o usuário faz é simplesmente ativar o 'VoiceOver', navegar para o texto que ele quer ler, e ele lê bem. Se eles quiserem pausar a leitura, eles podem pressionar Ctrl no teclado e fazer uma pausa. Para resumir, é só uma questão de pressionar Ctrl novamente no teclado.
VoiceOVer
tem seus próprios problemas idiossincráticos, e um deles pode não ser lido imediatamente. Se isso acontecer, simplesmente pressione Ctrl + Opção + A , e ele deve começar a ler imediatamente.
EDITAR INFORMAÇÕES ADICIONAIS DO USUÁRIO :
Existe uma extensão que encontrei, que basicamente captura o que você realça, converte-a em fala e permite que você reproduza / pause. Deve funcionar no Macintosh, não tentei:
selecione e fale para o Google Chrome
Essencialmente, basta carregar a extensão, selecionar o texto na página e clicar no pequeno ícone no Chrome. Em seguida, ele converterá o texto em fala e você poderá pausar / retomar, simplesmente clicando no belo botão de pausa / retomada.