Zw07 commited on
Commit
70aac22
·
verified ·
1 Parent(s): 72cb94c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -163,14 +163,14 @@ def main():
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
  st.audio("output.wav", format="audio/wav")
167
 
168
-
169
  with open("output.wav", "wb") as file:
170
  data = file.read()
171
  btn = st.download_button(
172
  label="Download watermarked audio",
173
- data=data,
174
  file_name="output.wav",
175
  mime="audio/wav",
176
  )
@@ -179,13 +179,14 @@ def main():
179
  elif file_extension == ".mp3":
180
  torchaudio.save("output.mp3", squeeze, default_sr)
181
  watermarked_mp3 = torchaudio.save("output.mp3", squeeze, default_sr)
 
182
  st.audio("output.mp3", format="audio/mpeg")
183
 
184
  with open("output.mp3", "wb") as file:
185
  data = file.read()
186
  st.download_button(
187
  label="Download watermarked audio",
188
- data=data,
189
  file_name="output.mp3",
190
  mime="audio/mpeg",
191
  )
 
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
+ binary_data = watermarked_wav.getvalue()
167
  st.audio("output.wav", format="audio/wav")
168
 
 
169
  with open("output.wav", "wb") as file:
170
  data = file.read()
171
  btn = st.download_button(
172
  label="Download watermarked audio",
173
+ data=binary_data,
174
  file_name="output.wav",
175
  mime="audio/wav",
176
  )
 
179
  elif file_extension == ".mp3":
180
  torchaudio.save("output.mp3", squeeze, default_sr)
181
  watermarked_mp3 = torchaudio.save("output.mp3", squeeze, default_sr)
182
+ binary_data = watermarked_mp3.getvalue()
183
  st.audio("output.mp3", format="audio/mpeg")
184
 
185
  with open("output.mp3", "wb") as file:
186
  data = file.read()
187
  st.download_button(
188
  label="Download watermarked audio",
189
+ data=binary_data,
190
  file_name="output.mp3",
191
  mime="audio/mpeg",
192
  )