SpeechRecognition-stop-manual.https.html (1137B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>SpeechRecognition.stop</title> 6 <script src="/resources/testharness.js"></script> 7 <script src="/resources/testharnessreport.js"></script> 8 <script src="webspeech.js"></script> 9 </head> 10 <body> 11 <p><b>Instructions:</b> Do NOT speak. Run test in silence. 12 This test may fail if too much noise.</p> 13 <div id="log"></div> 14 <div id="notes"></div> 15 <script> 16 var audioTest = new CycleTest('onaudio'); 17 reco.onaudiostart = audioTest.startEvent(); 18 reco.onaudioend = audioTest.endEvent(); 19 20 reco.onsoundstart = neverFireEvent('onsoundstart'); 21 reco.onsoundend = neverFireEvent('onsoundend'); 22 reco.onspeechstart = neverFireEvent('onspeechstart'); 23 reco.onspeechend = neverFireEvent('onspeechend'); 24 reco.onresult = neverFireEvent('onresult'); 25 reco.onerror = neverFireEvent('onerror'); 26 27 var nomatchTest = new CountTest('onnomatch', 0, 1); 28 reco.onnomatch = nomatchTest.test().step_func(function(event) { 29 nomatchTest.count(1); 30 }); 31 32 reco.start(); 33 34 function beginTest() { 35 setTimeout(function() { reco.stop(); }, DELAY); 36 } 37 </script> 38 </body> 39 </html>