Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -95,7 +95,9 @@ def main():
|
|
| 95 |
st.session_state.recording = not st.session_state.recording
|
| 96 |
|
| 97 |
if st.session_state.recording:
|
| 98 |
-
st.session_state.recorder
|
|
|
|
|
|
|
| 99 |
st.success("Recording started...")
|
| 100 |
else:
|
| 101 |
st.session_state.recorder.stop_recording()
|
|
@@ -149,4 +151,4 @@ def main():
|
|
| 149 |
pass
|
| 150 |
|
| 151 |
if __name__ == "__main__":
|
| 152 |
-
main()
|
|
|
|
| 95 |
st.session_state.recording = not st.session_state.recording
|
| 96 |
|
| 97 |
if st.session_state.recording:
|
| 98 |
+
if 'recorder' not in st.session_state or st.session_state.recorder is None:
|
| 99 |
+
st.session_state.recorder = AudioRecorder(device_index=selected_device)
|
| 100 |
+
st.session_state.recorder.start_recording()
|
| 101 |
st.success("Recording started...")
|
| 102 |
else:
|
| 103 |
st.session_state.recorder.stop_recording()
|
|
|
|
| 151 |
pass
|
| 152 |
|
| 153 |
if __name__ == "__main__":
|
| 154 |
+
main()
|