type TPdfReadingSession = class(TComponent) ... end;
Sesja nigdy nie rozmawia bezpośrednio z silnikiem mowy; host obsługuje wywołania zwrotne OnSpeak, anulowania, pauzy i wznowienia, podczas gdy sesja śledzi segmenty i słowa
Załaduj segmenty przez LoadSpoken, uruchom przez Play lub PlayFrom, a następnie wywołuj Tick, gdy silnik zgłasza stan zajęty lub bezczynny
Gdy silnik mowy zgłasza offset wypowiedzianego znaku, wywołaj FeedSpokenPosition, aby podłączony TPdfView mógł podświetlić bieżące słowo
ReadingSession1.View := PdfView1;
ReadingSession1.LoadSpoken(Chunks);
ReadingSession1.Play;