Skip to content

Instantly share code, notes, and snippets.

@KaushikShresth07
Created December 29, 2024 11:47
Show Gist options
  • Select an option

  • Save KaushikShresth07/9f57e037097516b613c3888c9e36e5f3 to your computer and use it in GitHub Desktop.

Select an option

Save KaushikShresth07/9f57e037097516b613c3888c9e36e5f3 to your computer and use it in GitHub Desktop.
HtmlCode = '''<!DOCTYPE html>
<html lang="en">
<head>
<title>Speech Recognition</title>
</head>
<body>
<button id="start" onclick="startRecognition()">Start Recognition</button>
<button id="end" onclick="stopRecognition()">Stop Recognition</button>
<p id="output"></p>
<script>
const output = document.getElementById('output');
let recognition;
function startRecognition() {
recognition = new webkitSpeechRecognition() || new SpeechRecognition();
recognition.lang = '';
recognition.continuous = true;
recognition.onresult = function(event) {
const transcript = event.results[event.results.length - 1][0].transcript;
output.textContent += transcript;
};
recognition.onend = function() {
recognition.start();
};
recognition.start();
}
function stopRecognition() {
recognition.stop();
output.innerHTML = "";
}
</script>
</body>
</html>'''
@ShantanuGame
Copy link

ShantanuGame commented Sep 5, 2025 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment