Akustische Indikatoren

Von Investox können akustische Meldungen beim Aufruf von VBS-Scripten ausgegeben werden.

Audio-Meldungen beim Erreichen von Kursmarken sind genauso möglich, wie akustische Erinnerungen an Termine, das Debugging von Scripten oder Audio-Ansagen zu beliebigen anderen Themen.

Am Beispiel von zwei einfachen Audio-Indikatoren erläutern wir heute den Einsatz dieses nützlichen VBS-Features.

Unseren Beispiel-Indikatoren, geeignete Freeware zum Aufnehmen eigener *.Wav-Dateien sowie SAPI4-Sprachdateien für Windows Vista und Windows 7 in Deutsch stellen wir Ihnen am Schluss des Artikels zur Verfügung.

 

 

Die Ausgabe akustischer Meldungen erfolgt in allen Investox VBS-Scripten mit dem Schlüsselwort:

AkustischeMeldung

Diesem Schlüsselwort kann entweder die vorzulesende Meldung direkt folgen, oder aber der Hinweis auf eine Audio-Datei auf der Festplatte oder im Netzwerk, welche die Audio-Meldung enthält.

Der VBS-Code:

AkustischeMeldung """Ich bin eine Meldung"""

bewirkt, dass die Meldung direkt von der installierten Stimme der Microsoft-Sprachengine vorgelesen wird.

Die Microsoft-Sprachengine ist auf PC´s mit den Betriebssystemen Vista oder Windows 7 ( 32 und 64 Bit)  vorinstalliert.

Zugriff auf die Sprachausgabe erhalten Sie unter Windows über :

Start ---> Alle Programme ---> Zubehör ----> Erleichterte Bedienung ---> Sprachausgabe

Nach dem Start der Sprachausgabe ist auf Vista/W7 über die Lautsprecher eine Frauenstimme in English zu hören und es erscheint der folgender Hinweis:

 

Sprachausgabe Indikatoren

 

Nach dem Wegklicken mit "Schließen" öffnet sich folgendes Fenster mit der Möglichkeit, über den Button "Spracheinstellungen" weitere Einstellungen vorzunehmen.

 

Sprachausgabe Indikatoren

Als Stimme steht nun an dieser Stelle häufig nur Microsoft Anna - English (United States) zur Verfügung.

 

Sprachausgabe Indikatoren

 

Wenn auf Ihrem PC auch eine oder mehrere deutsche Stimmen installiert sind, können Sie die folgenden Hinweise ignorieren. Wählen Sie in diesem Fall einfach eine der deutschen Stimmen aus, und die direkte Investox-VBS-Sprachausgabe wird funktionieren.

Sind keine deutschen Stimmen installiert, können zunächst auch noch keine Meldungen vorgelesen werden, weil die englische Stimme "Microsoft Anna" mit dem Windows-Regionalschemen "Deutsch (....)" inkompatibel ist.

Deutsche Sprachdateien im aktuellen Windows-Format ( SAPI5) sind nach unserem Kenntnisstand derzeit nur kostenpflichtig zu erhalten - z.B. vom folgenden Anbieter: http://www.cereproc.com/de/catalog/17/produktliste. Wenn Sie eine kostenpflichtige SAPI5-Sprachdatei in Deutsch von einem Anbieter erwerben, wird nach deren Installation die Ausgabe von Investox VBS-Audio-Meldungen über die Microsoft-Sprachengine ebenfalls funktionieren.

Als Alternative zu verschiedenen kostenpflichtigen SAPI5-Sprachdateien sind deutsche Sprachdateien im älteren Format SAPI4 im Internet auch als Freeware verfügbar ( z.B. über das Freeware-Programm "Balabolka" die Stimmen "Stefan" und "Steffi" von Lernout & Hausspie). Damit diese Stimmen auf Vista /W7 funktionieren, muss zuerst eine mit dem älteren Format kompatible Sprachengine installiert werde. Diese Engine stellt Microsoft mit der Datei spchapi.exe zur Verfügung, welche Bestandteil unseres Downloads ist. Die deutschen SAPI4-Stimmen finden Sie ebenfalls im Download in der Datei lhttsged.exe. Bitte starten Sie nach dem Download zuerst die Datei spchapi.exe, danach dann  lhttsged.exe. Nach der Installation dieser beiden Dateien wird die Ausgabe von Investox VBS-Audio-Meldungen über die Microsoft-Sprachengine dann ebenfalls funktionieren.

Die direkten Sprachausgabe können Sie abschließend mit dem VBS-Anwenderindikator "Audio_direkt.Inn" aus dem Download testen.

In allen VBS-Codes mit gewünschter direkter Sprachausgabe über die MS-Sprachengine ist darauf zu achten, dass direkt nach dem Schlüsselwort

AkustischeMeldung

drei Anführungszeichen folgen, bevor die vorzulesende Meldung geschrieben werden kann. Das erste Anführungszeichen zeigt an, dass es sich um einen Text (String) handelt, die beiden anderen Anführungszeichen führen zum Aufruf der MS-Sprachengine. Der Aufruf der Engine und der String werden durch die 3 abschließenden Anführungszeichen nach dem Text wieder beendet.

 

Alternativ zur direkten Ausgabe von Meldungen über die MS-Sprachengine können auch zuvor auf der Festplatte oder im Netzwerk abgespeicherte Audiodateien von Investox-VBS ausgegeben werden. Das wird sich häufig deutlich besser anhören, als die Computerstimme der MS-Sprachengine.Lächelnd

Ein kleines Freeware-Programm zur Aufnahme eigener Audio-Files über ein an den PC angeschlossenes Mikrofon können Sie unter dem folgenden Link downloaden: http://audacity.sourceforge.net/?lang=de

Der Aufruf der abgespeicherten Audiodateien aus VBS mit dem Befehl

AkustischeMeldung "kompletter_Pfad_zur_Datei"

Bitte achten Sie darauf, dass die Pfadangabe als String auch wieder innerhalb von Anführungszeichen stehen muss. Werden diese Anführungszeichen nicht gesetzt, funktioniert die Ausgabe der Audio-Files nicht.

Um die Audio-Ausgabe gespeicherter Files mit Investox-VBS zu testen, entpacken Sie bitte nach dem Download des Archivs Audio_wav.Zip zuerst die Dateien.  Die Klangdatei Akustische_Signale.wav kopieren Sie dann bitte auf Ihren PC nach :

c:/Investox/Klaenge

Ist dieses Verzeichnis auf Ihrem PC nicht vorhanden, kopieren Sie die Datei bitte in ihren Investox-Ordner in das Verzeichnis Klaenge und passen später im VBS-Indikator den Pfad an.

Danach importieren Sie bitte den VBS-Indikator Audio_Wav.Inn in Investox XL und ziehen ihn in den Chart.

Download gegen Mailadresse

Investox Sprachausgabe-Indikatoren

abstand

Akustische_Indikatoren.zip (4 MB)