type TPdfReadingSession = class(TComponent) ... end;
Sesjonen kommuniserer aldri direkte med en talemotor; verten håndterer tilbakekall for OnSpeak, avbryting, pause og gjenopptaking mens sesjonen sporer biter og ord
Last inn biter med LoadSpoken, start med Play eller PlayFrom, og kall deretter Tick etter hvert som motoren rapporterer opptatt- eller inaktiv tilstand
Når talemotoren rapporterer en tegnforskyvning for det som leses opp, kall FeedSpokenPosition slik at den tilkoblede TPdfView kan markere det gjeldende ordet
ReadingSession1.View := PdfView1;
ReadingSession1.LoadSpoken(Chunks);
ReadingSession1.Play;