Migration - Smarthome-Components

Migration - Smarthome-Components Migration - Smarthome-Components

smarthome.components.de
von smarthome.components.de Mehr von diesem Publisher
06.01.2013 Aufrufe

RegVar_GetBuffer boolean RegVar_GetBuffer ( integer $InstanzID ) Parameterliste InstanzID ID des zu schaltenden Geräts Rückgabewerte String des aktuellen Puffers Beschreibung Liest den internen Puffer der Instanz mit ID InstanzID. Beispiel $buf = RegVar_GetBuffer(12345); $buf .= $_IPS['VALUE']; //konkatenieren //verarbeiten ... RegVar_SetBuffer(12345, $buf); //Restpuffer zurückschreiben

Text to Speech Bevor Sie das Text to Speech Modul unter Windows 2000 benutzen können, müssen Sie sich folgende Komponente von Microsoft herunterladen: Microsoft Reader Microsoft Reader TTS Danach stehen ihnen zwei Stimmen zur Verfügung die deutschsprachigen “LH Stefan” und “LH Anna”. Microsoft Vista bringt bereits ein installiertes Text To Speech mit, dass aber leider nur mit einer englischen Stimme. Hier gibt es eine dazu eine passende kostenlose deutsche Stimme bei Microsoft: Steffi, ca. 20MB Sie können jedoch bessere Engines nutzen (z.B. von AT&T (Klara 16khz)). Verschiedene Sprachen findet man hier oder hier. Um eine Sprachausgabe zu tätigen, rufen sie den PHP Befehl TTS_Speak aus einem Script auf. Um die Sprachausgabe unter Windows Vista/7 nutzen zu können, muss der IP-Symcon Dienst als Lokaler Benutzer ausgeführt werden. Beachten Sie, dass dadurch die IPS_ExecuteEx Funktion nicht mehr zur Verfügung steht. Über Start > Ausführen die Dienstverwaltung aufrufen %SystemRoot%\system32\services.msc /s In den Eigenschaften des IP-Symcon Dienstes im “Anmelden” Reiter die Option “Dieses Konto” auswählen und das Passwort für den ausgewählten Benutzer angeben. Nach Bestätigen mit OK muss der Dienst neu gestartet werden.

RegVar_GetBuffer<br />

boolean RegVar_GetBuffer ( integer $InstanzID )<br />

Parameterliste<br />

InstanzID ID des zu schaltenden Geräts<br />

Rückgabewerte<br />

String des aktuellen Puffers<br />

Beschreibung<br />

Liest den internen Puffer der Instanz mit ID InstanzID.<br />

Beispiel<br />

$buf = RegVar_GetBuffer(12345);<br />

$buf .= $_IPS['VALUE']; //konkatenieren<br />

//verarbeiten ...<br />

RegVar_SetBuffer(12345, $buf); //Restpuffer zurückschreiben

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!