diff --git a/webspeechdemo/webspeechdemo.html b/webspeechdemo/webspeechdemo.html
index b4bc72e..d504578 100644
--- a/webspeechdemo/webspeechdemo.html
+++ b/webspeechdemo/webspeechdemo.html
@@ -222,11 +222,12 @@
var recognizing = false;
var ignore_onend;
var start_timestamp;
-if (!('webkitSpeechRecognition' in window)) {
+var SpeechRecognition = window.SpeechRecognition || window.webkitSpeechRecognition;
+if (!SpeechRecognition) {
upgrade();
} else {
start_button.style.display = 'inline-block';
- var recognition = new webkitSpeechRecognition();
+ var recognition = new SpeechRecognition();
recognition.continuous = true;
recognition.interimResults = true;
@@ -388,4 +389,4 @@
copy_info.style.display = 'none';
email_info.style.display = 'none';
}
-
\ No newline at end of file
+