Rhueue commited on
Commit
3df02ea
·
1 Parent(s): ca1f24e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -1,7 +1,6 @@
1
  import streamlit as st
2
  import noisereduce as nr
3
  from pydub import AudioSegment
4
- import numpy as np
5
 
6
  # Define a Streamlit app
7
  st.title("Audio Processing App")
@@ -13,14 +12,14 @@ if uploaded_audio is not None:
13
  # Load the input audio
14
  audio = AudioSegment.from_file(uploaded_audio)
15
 
16
- # Convert audio to numpy array
17
- audio_data = np.array(audio.get_array_of_samples())
18
-
19
  # Apply noise reduction using noisereduce
20
  st.write("Applying noise reduction...")
 
 
 
21
  reduced_audio_data = nr.reduce_noise(y=audio_data, sr=audio.frame_rate)
22
 
23
- # Convert the processed audio data back to AudioSegment
24
  reduced_audio = AudioSegment(
25
  reduced_audio_data.tobytes(),
26
  frame_rate=audio.frame_rate,
 
1
  import streamlit as st
2
  import noisereduce as nr
3
  from pydub import AudioSegment
 
4
 
5
  # Define a Streamlit app
6
  st.title("Audio Processing App")
 
12
  # Load the input audio
13
  audio = AudioSegment.from_file(uploaded_audio)
14
 
 
 
 
15
  # Apply noise reduction using noisereduce
16
  st.write("Applying noise reduction...")
17
+
18
+ # Convert audio to numpy array
19
+ audio_data = audio.get_array_of_samples()
20
  reduced_audio_data = nr.reduce_noise(y=audio_data, sr=audio.frame_rate)
21
 
22
+ # Create a new AudioSegment from the reduced audio data
23
  reduced_audio = AudioSegment(
24
  reduced_audio_data.tobytes(),
25
  frame_rate=audio.frame_rate,