Navigation:
 
Online
  • Tutorial
  • Support
  • Forum
  • Handbuch
  • Download
  • HOME

    WebSpeech Tutorial

    Textübergabe und Starten der Sprachausgabe

    Text vorlesenBestimmen 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>



    Text vorlesenAutomatisches 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.


    TestBox!

    Übersicht    zurück    weiter