Klasse: Benutzung des Speech Controls
von Matthias Bartelt
Benutzung des Speech Controls
Mit dieser Klasse ist es möglich, einen bestimmten Text von einer Computerstimme ausgeben zu lassen. Um dieses Feature nutzen zu können, muss DirectSpeech installiert sein.
Dazu benötigen Sie:
- SAPI 4.0 Runtimes. Diese können Sie hier herunterladen.
- TTS-Engine. Diese können Sie hier herunterladen.
Nutzung der Klasse:
Klasse ganz normal in Ihr Projekt einbinden und ein neues Objekt dieser Klasse erstellen mit:
Dim CSpeech = clsSpeech Set CSpeech = New clsSpeech Und wenn Ihr Programm beendet wird, sollte die Klasse wie folgt entladen werden: Set CSpeech = Nothing
Im beiliegenden Code liegen diese Techniken noch etwas verfeinert vor. Sobald ein Objekt der Klasse definiert ist, können Sie darauf zugreifen:
- 1. Möglichkeit:
CSpeech.pTextToSpeak = "Text welcher gesprochen werden soll" Call CSpeech.sSpeakText
- 2. Möglichkeit:
Call CSpeech.sSpeakText("Text welcher gesprochen werden soll")
Abbildung 1: Screenshot
Die Zipdatei enthält auch ein Beispielprojekt
Geschrieben wurde die Klasse von Matthias Bartelt
Download cSpeech.zip [3090 Bytes]
Ihre Meinung
Falls Sie Fragen zu diesem Artikel haben oder Ihre Erfahrung mit anderen Nutzern austauschen möchten, dann teilen Sie uns diese bitte in einem der unten vorhandenen Themen oder über einen neuen Beitrag mit. Hierzu können sie einfach einen Beitrag in einem zum Thema passenden Forum anlegen, welcher automatisch mit dieser Seite verknüpft wird.