![]() |
String von TTS-Engine bekommen
Hallo,
ich habe eine Software die einen Text via ![]() Ich würde gerne an diesen String rankommen der dabei vorgelesen wird. Leider hab ich keine Möglichkeit von der Software an diesen Text zu kommen. Mein Gedanke war nun, das TTS-Engine-System anzuzapfen, den diese Software muss den String ja auch haben. Weiss jemand wie ich an diesen String rankommen kann? |
AW: String von TTS-Engine bekommen
Du könntest dir ansehen, wie die TTS den String bekommt. Dann selber lesen. ich galub das geht mit
![]() Den String aus dem Ram des Programms rauszuholen stelle ich mir ziemlich schwierig vor, deshalb solltest du es lieber selbst auslesen. |
AW: String von TTS-Engine bekommen
Die TTS-Engine liegt ja höchstwahrscheinlich als Active-X DLL vor.
Also müsste man selbst eine Active-X DLL programmieren, die genau die gleiche TLB verwendet. Die eigene DLL verankert sich in der Registry und verdrängt damit die orginale DLL. Natürlich muss man dann dafür sorgen, dass alle Aufrufe an die orginale DLL weitergleitet werden. Das Ganze ist keine einfache Sache; man benötigt fundiertes Wissen über COM/ActiveX. Zum weiterlesen: ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz