Linguatec Voice Reader - Proof of Concept

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 :frowning:
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

splrule.png

wacprop.png

Hi,

das heißt damit kann man den Voice Reader verwenden um Texte usw. vorlesen zu lassen ? Weil in anderen Threads habe ich gelesen das der Voice Reader einer der besten Programme sein soll für die Sprachausgabe aber leider nicht mit IPS geht ?

Geht es jetzt doch ?

Weil das Programm ist ja auch halbwegs bezahlbar.

Grüße,
Visionsurfer

Bitte Lesen: Demonstration

… um das Streaming zusammen mit dem WinAmp zu testen.
Der „Voice Reader“ wird derzeit nicht unterstützt. Aber was noch nicht ist, kann … :wink:

MST

Danke Leute das is doch mal ne echt nette sache und klingt hervorragend