HOME
|
WebSpeech Tutorial
|
Textübergabe und Starten der Sprachausgabe
|
Bestimmen
des zu sprechenden Textes
|
Der Text, der von WebSpeech gelesen werden soll, kann mit
den Parametern TEXT oder URL übergeben werden. Der Parameter
TEXT ist in erster Linie geeignet, um kurze Texte an WebSpeech
zu übergeben.
|
<OBJECT ID="WebSpeech"
CLASSID="CLSID:B38FEBBF-B2FD-11D3-BEC1-00500445FAEC"
WIDTH="150" HEIGHT="125">
<PARAM NAME="AUTHKEY" VALUE="www.webspeech.de@RGVUA-CSN52-22B98-KU3WD">
<PARAM NAME="TEXT" VALUE="Herzlich Willkommen
bei WebSpeech.">
</OBJECT>
|
Längere Texte, oder Texte, die Sonderzeichen und Zeilenumbrüche
enthalten, sollte man in eine Datei schreiben. Im Parameter
URL wird die Position der Datei angegeben, die den vorzulesenden
Text enthält. In diesem Beispiel wird die Position der
Datei "texte1.txt" durch eine relative Pfadangabe
ins Unterverzeichnis "texte" angegeben.
|
<OBJECT ID="WebSpeech"
CLASSID="CLSID:B38FEBBF-B2FD-11D3-BEC1-00500445FAEC"
WIDTH="150" HEIGHT="125">
<PARAM NAME="AUTHKEY" VALUE="www.webspeech.de@RGVUA-CSN52-22B98-KU3WD">
<PARAM NAME="URL" VALUE="texte/text1.txt">
</OBJECT>
|
Automatisches
Starten der Sprachausgabe
|
Die Code-Beispiele oben erzeugen eine Seite, in der der Mund
in der angegebenen Größe angezeigt wird. Wenn der Besucher
der Seite die Maus über den Mund bewegt, wird eine Menüleiste
sichtbar, und mit einem Klick auf den Startbutton wird der
angegebene Text gesprochen.
WebSpeech bietet jedoch auch die Möglichkeit, die Sprachausgabe
statt durch eine Benutzeraktion automatisch zu starten. Dazu
muss der Parameter AUTOSTART auf 1 gesetzt werden.
|
<OBJECT ID="WebSpeech"
CLASSID="CLSID:B38FEBBF-B2FD-11D3-BEC1-00500445FAEC"
WIDTH="150" HEIGHT="125" >
<PARAM NAME="AUTHKEY" VALUE="www.webspeech.de@RGVUA-CSN52-22B98-KU3WD">
<PARAM NAME="TEXT" VALUE="Hier spricht WebSpeech.">
<PARAM NAME="AUTOSTART" VALUE="1">
<PARAM NAME="IMMEDIATE" VALUE="0">
</OBJECT>
|
Die Sprachausgabe beginnt unmittelbar ohne das Ende eines
zuvor erklingenden Textes abzuwarten, wenn der Parameter
IMMEDIATE auf 1 gesetzt ist. Bei IMMEDIATE = 0 wird der
neue Text erst gestartet, wenn der gerade aktive Text beendet
ist.

|
|
Übersicht
zurück
weiter |