real_time_ASR / index.html
leenag's picture
Create index.html
4072025 verified
raw
history blame contribute delete
434 Bytes
<script>
const ws = new WebSocket("ws://localhost:8000/ws");
navigator.mediaDevices.getUserMedia({ audio: true }).then(stream => {
const mediaRecorder = new MediaRecorder(stream);
mediaRecorder.ondataavailable = (e) => ws.send(e.data);
mediaRecorder.start(250); // Send chunks every 250 ms
});
ws.onmessage = (event) => {
document.getElementById("output").textContent += event.data + " ";
};
</script>
<div id="output"></div>