PDFium Delphi Component Docs

TPdfReadingSession クラス

ユニット: PDFium
発話チャンク、再生状態、単語レベルの TPdfView ハイライトを調整する、TTS に中立なコンポーネントです

構文

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

メンバー

メソッド

プロパティ

イベント

説明

セッションが音声エンジンと直接やり取りすることはありません。ホストが OnSpeak やキャンセル、一時停止、再開のコールバックを処理し、セッションはチャンクと単語を追跡します

LoadSpoken でチャンクを読み込み、Play または PlayFrom で開始し、エンジンがビジー状態やアイドル状態を報告するたびに Tick を呼び出します

音声エンジンが発話済み文字オフセットを報告したら FeedSpokenPosition を呼び出してください。接続された TPdfView が現在の単語をハイライトできます

備考

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

関連項目

TPdfSpokenText, BuildSpokenTextFromWords, TPdfView.TrackReadingWordAt