Die Community zu .NET und Classic VB.
Menü

Klasse: Benutzung des Speech Controls

 von 

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

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.