Diese Scripte dienen nur zur Demonstration und dürfen nur Gemäß der Liguatec Lizenzbedingungen zum Testen der TTS Engine benutzt werden.
Was dieses Script macht:
Es benutzt die Online Seite von Linguatec um eine MP3 Datei zu generieren und gibt diese dann per Winamp aus.
Die Software ist nicht erforderlich, wenn man Sie hat, kann IPS Sie leider trotzdem nicht ansprechen
Man obligt der Beschränkung von max 250 Zeichen pro Anfrage.
Das PoC ist nur zur Demonstration, dass man mit IPS Dynamischen Content Abfragen und den dann Ausgeben kann mit der Kombination WWWReader - TextParser - Winamp Control
Benötigtes Modul:
Beim TextParser ist bei der zweiten Rule:
TagOne: <a href="
TagTwo: ">
Rest sollte aus den Bildern klar sein.
Script welches die Sprachausgabe anfordert:
$idw = 40276; //WWWReaderID
$text="Hallo. Es ist zur Zeit 11:45";
$text=str_replace(" ", "%20", $text);
$url="http://www.linguatec.net/onlineservices/voice_reader?lang=de-de&sndtype=1&sndpitch=100&sndspeed=100&text=".$text."&submit=Vorlesen";
WWWReader_SetPage($idw, $url);
WWWReader_UpdatePage($idw);
Script welches auf die TextParser Variable ‚OnUpdate‘ getriggert werden muss:
$id=13872; //WinAmpControlID
if($IPS_SENDER != "Variable")
{
return;
}
$url = GetValueString($IPS_VARIABLE);
WAC_ClearPlaylist($id);
WAC_SetRepeat($id, false);
WAC_AddFile($id, $url);
WAC_Play($id);
Grüße, paresy