WinWut commited on
Commit
cdfaad6
·
1 Parent(s): df4fb1d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -1
app.py CHANGED
@@ -1,4 +1,25 @@
1
  import streamlit as st
 
 
2
  st.header("Any songs to Lo-Fi")
3
  x = st.file_uploader("Upload your music")
4
- st.write(x,"Processing")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  import streamlit as st
2
+ from model import *
3
+
4
  st.header("Any songs to Lo-Fi")
5
  x = st.file_uploader("Upload your music")
6
+
7
+
8
+ wv, sr = librosa.load(x.name, sr=16000) #Load waveform
9
+ print(wv.shape)
10
+ speca = prep(wv) #Waveform to Spectrogram
11
+
12
+ plt.figure(figsize=(50,1)) #Show Spectrogram
13
+ plt.imshow(np.flip(speca, axis=0), cmap=None)
14
+ plt.axis('off')
15
+ plt.show()
16
+
17
+ abwv = towave(speca, name='FILENAME2', path='songs_gen') #Convert and save wav
18
+
19
+ with open("AB.wav", "rb") as file:
20
+ btn = st.download_button(
21
+ label="Download image",
22
+ data=file,
23
+ file_name="AB.wav",
24
+ mime="image/png"
25
+ )