const languageSelect = document.getElementById('languageSelect');
const resultContainer = document.getElementById('resultContainer')
let recognition
function startListening()
const selectedLanguage = languageSelect.value
recognition = new webkitSpeechRecognition(
recognition.lang = selectedLanguage
recognition.interimResults = true
recognition.continuous = true
recognition.onresult = function(event)
let transcript = ''
for (let i = event.resultIndex; i < event.results.length; i++)
if (event.results[i].isFinal)
transcript += event.results[i][0].transcript
displayTranscript(transcript)
}
recognition.start(
function displayTranscript(transcript)
resultContainer.textContent = transcript
createCopyButton()
function createCopyButton()
const copyIcon = document.createElement('span')
copyIcon.classList.add('copy-icon')
copyIcon.textContent = '📋'
copyIcon.addEventListener('click', function()
copyToClipboard(resultContainer.textContent)
})
resultContainer.appendChild(copyIcon)
function copyToClipboard(text)
const textarea = document.createElement('textarea')
textarea.value = text
document.body.appendChild(textarea)
textarea.select()
document.execCommand('copy')
document.body.removeChild(textarea)
alert('Copied to clipboard: ' + text)
</script
</body
</html> const languageSelect = document.getElementById('languageSelect')
const resultContainer = document.getElementById('resultContainer')
let recognition
function startListening()
const selectedLanguage = languageSelect.value
recognition = new webkitSpeechRecognition(
recognition.lang = selectedLanguage
recognition.interimResults = true
recognition.continuous = true
recognition.onresult = function(event)
let transcript = ''
for (let i = event.resultIndex; i < event.results.length; i++)
if (event.results[i].isFinal)
transcript += event.results[i][0].transcript
displayTranscript(transcript)
}
recognition.start(
function displayTranscript(transcript)
resultContainer.textContent = transcript
createCopyButton()
function createCopyButton()
const copyIcon = document.createElement('span')
copyIcon.classList.add('copy-icon')
copyIcon.textContent = '📋'
copyIcon.addEventListener('click', function()
copyToClipboard(resultContainer.textContent)
})
resultContainer.appendChild(copyIcon)
function copyToClipboard(text)
const textarea = document.createElement('textarea')
textarea.value = text
document.body.appendChild(textarea)
textarea.select()
document.execCommand('copy')
document.body.removeChild(textarea)
alert('Copied to clipboard: ' + text)
</script
</body
</html>>>};;;;;;; {};;;{;;; {};; {});;;}};{{; {;;;);; {;;;>>};;;;;;; {};;;{;;; {};; {});;;}};{{; {;;;);; {;;d: ' + text);
}
</script>
</body>
</html>