!7 p { if (isMainProgram()) serveHttpAndOpenBrowser(); } html { ret h3("Chrome Spracherkennungstest") + loadJQuery() + hdiv("Ergebnisse erscheinen hier", id := 'results, style := "margin: 10px") + hjavascript([[ var recognition = new webkitSpeechRecognition(); if (recognition == null) $("#results").html("Falscher Browser"); else $("#results").html("Bereit"); recognition.lang = "de-DE"; recognition.onresult = function(event) { var result = event.results[0]; var transcript = result[0].transcript; $("#results").html("Transcript: " + transcript); } //recognition.start(); ]]) + tag('button, "Starte Erkennung", onclick := "recognition.start()", type := 'button); }