PDFium Delphi Component Docs

Клас TPdfReadingSession

Модул: PDFium
TTS-неутрален компонент, който координира говорни chunks, състояние на playback и подчертаване на ниво дума в TPdfView

Синтаксис

type TPdfReadingSession = class(TComponent) ... end;

Членове

Methods

Properties

Events

Описание

Сесията никога не комуникира директно със speech engine; хостът обработва callbacks OnSpeak, cancel, pause и resume, докато сесията следи chunks и думи

Заредете chunks с LoadSpoken, стартирайте с Play или PlayFrom, след това извиквайте Tick, докато engine-ът отчита busy или idle състояние

Когато speech engine отчита отместване на говорен знак, извикайте FeedSpokenPosition, така че свързаният TPdfView да може да подчертае текущата дума

Забележки

Пример

ReadingSession1.View := PdfView1;
ReadingSession1.LoadSpoken(Chunks);
ReadingSession1.Play;

Виж също

TPdfSpokenText, BuildSpokenTextFromWords, TPdfView.TrackReadingWordAt