type TPdfReadingSession = class(TComponent) ... end;
A sessão nunca fala diretamente com um mecanismo de fala; o host trata os callbacks OnSpeak, cancelar, pausar e retomar enquanto a sessão rastreia blocos e palavras
Carregue blocos com LoadSpoken, inicie com Play ou PlayFrom, depois chame Tick conforme o mecanismo informa estado ocupado ou ocioso
Quando o mecanismo de fala informa um deslocamento de caractere falado, chame FeedSpokenPosition para que o TPdfView anexado possa realçar a palavra atual
ReadingSession1.View := PdfView1;
ReadingSession1.LoadSpoken(Chunks);
ReadingSession1.Play;