Zw07 commited on
Commit
95aafd2
·
verified ·
1 Parent(s): eb68364

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -103,7 +103,7 @@ def main():
103
  wav, sample_rate = torchaudio.load("test.wav")
104
  st.markdown("Before unsquueze wav")
105
  st.markdown(wav)
106
-
107
  #Unsqueeze for line 176
108
  wav= wav.unsqueeze(0)
109
 
@@ -123,6 +123,7 @@ def main():
123
  audio.export("test.wav", format="wav")
124
  wav3, sample_rate = torchaudio.load("test.wav")
125
  wav= wav3.unsqueeze(0)
 
126
  file_extension =".wav"
127
 
128
  #RuntimeError: Could not infer dtype of numpy.float32
@@ -160,7 +161,7 @@ def main():
160
  #st.markdown(shape)
161
 
162
  #st.markdown(squeeze)
163
- if file_extension in [".wav", ".flac"]:
164
  torchaudio.save("output.wav", squeeze, default_sr, bits_per_sample=16)
165
  watermarked_wav = torchaudio.save("output.wav", squeeze, default_sr, bits_per_sample=16)
166
 
@@ -178,9 +179,13 @@ def main():
178
  )
179
 
180
 
181
- elif file_extension == ".mp3":
182
- torchaudio.save("output.mp3", squeeze, default_sr)
183
- watermarked_mp3 = torchaudio.save("output.mp3", squeeze, default_sr)
 
 
 
 
184
  st.audio("output.mp3", format="audio/mpeg")
185
 
186
  with open("output.mp3", "rb") as file:
 
103
  wav, sample_rate = torchaudio.load("test.wav")
104
  st.markdown("Before unsquueze wav")
105
  st.markdown(wav)
106
+ file_extension_ori =".wav"
107
  #Unsqueeze for line 176
108
  wav= wav.unsqueeze(0)
109
 
 
123
  audio.export("test.wav", format="wav")
124
  wav3, sample_rate = torchaudio.load("test.wav")
125
  wav= wav3.unsqueeze(0)
126
+ file_extension_ori =".mp3"
127
  file_extension =".wav"
128
 
129
  #RuntimeError: Could not infer dtype of numpy.float32
 
161
  #st.markdown(shape)
162
 
163
  #st.markdown(squeeze)
164
+ if file_extension_ori in [".wav", ".flac"]:
165
  torchaudio.save("output.wav", squeeze, default_sr, bits_per_sample=16)
166
  watermarked_wav = torchaudio.save("output.wav", squeeze, default_sr, bits_per_sample=16)
167
 
 
179
  )
180
 
181
 
182
+ elif file_extension_ori == ".mp3":
183
+ torchaudio.save("output.wav", squeeze, default_sr)
184
+ watermarked_mp3 = torchaudio.save("output.wav", squeeze, default_sr)
185
+ audio = AudioSegment.from_wav("output.wav")
186
+
187
+ # Export as MP3
188
+ audio.export("output.mp3", format="mp3")
189
  st.audio("output.mp3", format="audio/mpeg")
190
 
191
  with open("output.mp3", "rb") as file: