ggirishg commited on
Commit
ef4ce59
·
verified ·
1 Parent(s): d661384

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -8
app.py CHANGED
@@ -153,7 +153,7 @@ else:
153
  let audioChunks = [];
154
  let startTime;
155
  let timerInterval;
156
-
157
  function updateTime() {
158
  const elapsedTime = Math.floor((Date.now() - startTime) / 1000);
159
  const minutes = Math.floor(elapsedTime / 60);
@@ -161,20 +161,20 @@ else:
161
  const formattedTime = `${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
162
  document.getElementById('timer').textContent = formattedTime;
163
  }
164
-
165
  navigator.mediaDevices.getUserMedia({ audio: true })
166
  .then(stream => {
167
  recorder = new MediaRecorder(stream);
168
-
169
  recorder.ondataavailable = e => {
170
  audioChunks.push(e.data);
171
  };
172
-
173
  recorder.onstart = () => {
174
  startTime = Date.now();
175
  timerInterval = setInterval(updateTime, 1000);
176
  };
177
-
178
  recorder.onstop = () => {
179
  const audioBlob = new Blob(audioChunks, { type: 'audio/wav' });
180
  const audioUrl = URL.createObjectURL(audioBlob);
@@ -188,7 +188,7 @@ else:
188
  };
189
  })
190
  .catch(err => console.error('Permission to access microphone denied:', err));
191
-
192
  document.getElementById('startRecording').addEventListener('click', () => {
193
  recorder.start();
194
  document.getElementById('startRecording').disabled = true;
@@ -199,7 +199,7 @@ else:
199
  document.getElementById('stopRecording').disabled = true;
200
  }, 15000); // 15 seconds
201
  });
202
-
203
  document.getElementById('stopRecording').addEventListener('click', () => {
204
  recorder.stop();
205
  document.getElementById('startRecording').disabled = false;
@@ -209,7 +209,7 @@ else:
209
  """,
210
  height=300,
211
  )
212
-
213
  # import subprocess
214
  # import streamlit as st
215
  # import os
 
153
  let audioChunks = [];
154
  let startTime;
155
  let timerInterval;
156
+
157
  function updateTime() {
158
  const elapsedTime = Math.floor((Date.now() - startTime) / 1000);
159
  const minutes = Math.floor(elapsedTime / 60);
 
161
  const formattedTime = `${minutes.toString().padStart(2, '0')}:${seconds.toString().padStart(2, '0')}`;
162
  document.getElementById('timer').textContent = formattedTime;
163
  }
164
+
165
  navigator.mediaDevices.getUserMedia({ audio: true })
166
  .then(stream => {
167
  recorder = new MediaRecorder(stream);
168
+
169
  recorder.ondataavailable = e => {
170
  audioChunks.push(e.data);
171
  };
172
+
173
  recorder.onstart = () => {
174
  startTime = Date.now();
175
  timerInterval = setInterval(updateTime, 1000);
176
  };
177
+
178
  recorder.onstop = () => {
179
  const audioBlob = new Blob(audioChunks, { type: 'audio/wav' });
180
  const audioUrl = URL.createObjectURL(audioBlob);
 
188
  };
189
  })
190
  .catch(err => console.error('Permission to access microphone denied:', err));
191
+
192
  document.getElementById('startRecording').addEventListener('click', () => {
193
  recorder.start();
194
  document.getElementById('startRecording').disabled = true;
 
199
  document.getElementById('stopRecording').disabled = true;
200
  }, 15000); // 15 seconds
201
  });
202
+
203
  document.getElementById('stopRecording').addEventListener('click', () => {
204
  recorder.stop();
205
  document.getElementById('startRecording').disabled = false;
 
209
  """,
210
  height=300,
211
  )
212
+
213
  # import subprocess
214
  # import streamlit as st
215
  # import os