geethareddy commited on
Commit
469f4c2
·
verified ·
1 Parent(s): f427747

Update templates/index.html

Browse files
Files changed (1) hide show
  1. templates/index.html +5 -5
templates/index.html CHANGED
@@ -87,8 +87,8 @@
87
  document.getElementById('status').textContent = "Listening for your name...";
88
  recognition.start();
89
  recognition.onresult = function(event) {
90
- let transcript = event.results[0][0].transcript.replace(/\s+/g, "");
91
- document.getElementById('name').value = transcript;
92
  };
93
  recognition.onend = function() {
94
  speak("Please provide your email address", startListeningForEmail);
@@ -99,9 +99,9 @@
99
  document.getElementById('status').textContent = "Listening for your email...";
100
  recognition.start();
101
  recognition.onresult = function(event) {
102
- let transcript = event.results[0][0].transcript.replace(/\s+/g, "");
103
- transcript = transcript.replace(/\bat\b|\battherate\b|\bat the rate\b/gi, '@').replace(/\bdot\b/gi, '.');
104
- document.getElementById('email').value = transcript;
105
  };
106
  recognition.onend = function() {
107
  speak("Registration complete. You can proceed with your order.");
 
87
  document.getElementById('status').textContent = "Listening for your name...";
88
  recognition.start();
89
  recognition.onresult = function(event) {
90
+ let finalTranscript = event.results[event.results.length - 1][0].transcript.trim();
91
+ document.getElementById('name').value = finalTranscript;
92
  };
93
  recognition.onend = function() {
94
  speak("Please provide your email address", startListeningForEmail);
 
99
  document.getElementById('status').textContent = "Listening for your email...";
100
  recognition.start();
101
  recognition.onresult = function(event) {
102
+ let finalTranscript = event.results[event.results.length - 1][0].transcript.trim();
103
+ finalTranscript = finalTranscript.replace(/\bat\b|\battherate\b|\bat the rate\b/gi, '@').replace(/\bdot\b/gi, '.');
104
+ document.getElementById('email').value = finalTranscript;
105
  };
106
  recognition.onend = function() {
107
  speak("Registration complete. You can proceed with your order.");