type TPdfReadingSession = class(TComponent) ... end;
Sesi tidak pernah berbicara langsung ke mesin ucapan; host menangani callback OnSpeak, cancel, pause, dan resume sementara sesi melacak potongan dan kata
Muat potongan dengan LoadSpoken, mulai dengan Play atau PlayFrom, lalu panggil Tick saat mesin melaporkan status sibuk atau idle
Ketika mesin ucapan melaporkan offset karakter lisan, panggil FeedSpokenPosition agar TPdfView yang terpasang dapat menyorot kata saat ini
ReadingSession1.View := PdfView1;
ReadingSession1.LoadSpoken(Chunks);
ReadingSession1.Play;