Einzelnen Beitrag anzeigen

Gerd01

Registriert seit: 18. Mär 2005
Ort: NRW
117 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Warten bis Sprachausgabe beendet

  Alt 13. Okt 2013, 17:41
Du könntest die SpeechLib_TLB.pas benutzen.
Dort ist das Server-Object
// ************************************************** *******************//
// OLE-Server-Proxy-Klassendeklaration
// Server-Objekt : TSpVoice
// Hilfe-String : SpVoice Class
// Standard-Interface: ISpeechVoice
// Def. Intf. DISP? : No
// Ereignis-Interface: _ISpeechVoiceEvents
// TypeFlags : (2) CanCreate
// ************************************************** *******************//

TSpVoice = class(TOleServer)

Mit SpVoice1.Skip('Sentence', MaxInt) kannst du die Sprachausgabe stoppen
Mit SpVoice1.Pause pausieren etc. Der OleServer läßt keine Wünsche offen.
  Mit Zitat antworten Zitat