@Gerd01:
Danke, jedoch leider löst das nicht mein Problem.
Ich möchte nicht die Ausgabe der Sprache beenden, pausieren etc.
Sondern ich möchte solange warten, bis
entweder der zu sprechende Text komplett gesprochen wurde
oder eine Taste gedrückt wurde.
Und ich brauche eine Information, ob "das Warten" beendet wurde, weil der Text komplett gesprochen wurde oder weil eine Taste gedrückt wurde.
Ja ich verstehe schon was du meinst. Folgende Ereignisse
stehen bei der Komponente aber zur Verfügung:
property OnStartStream: TSpVoiceStartStream read FOnStartStream write FOnStartStream;
property OnEndStream: TSpVoiceEndStream read FOnEndStream write FOnEndStream;
property OnVoiceChange: TSpVoiceVoiceChange read FOnVoiceChange write FOnVoiceChange;
property OnBookmark: TSpVoiceBookmark read FOnBookmark write FOnBookmark;
property OnWord: TSpVoiceWord read FOnWord write FOnWord;
property OnSentence: TSpVoiceSentence read FOnSentence write FOnSentence;
property OnPhoneme: TSpVoicePhoneme read FOnPhoneme write FOnPhoneme;
property OnViseme: TSpVoiceViseme read FOnViseme write FOnViseme;
property OnAudioLevel: TSpVoiceAudioLevel read FOnAudioLevel write FOnAudioLevel;
property OnEnginePrivate: TSpVoiceEnginePrivate read FOnEnginePrivate write FOnEnginePrivate;