Zw07 commited on
Commit
c035261
·
verified ·
1 Parent(s): 3f9039f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +18 -0
app.py CHANGED
@@ -162,12 +162,29 @@ def main():
162
  #st.markdown(squeeze)
163
  if file_extension in [".wav", ".flac"]:
164
  torchaudio.save("output.wav", squeeze, default_sr, bits_per_sample=16)
 
165
  st.audio("output.wav", format="audio/wav")
 
 
 
 
 
 
 
 
166
 
167
  elif file_extension == ".mp3":
168
  torchaudio.save("output.mp3", squeeze, default_sr)
 
169
  st.audio("output.mp3", format="audio/mpeg")
170
 
 
 
 
 
 
 
 
171
  # st.download_button(
172
  # label="Download Watermarked audio",
173
  # data="output.wav",
@@ -198,6 +215,7 @@ def main():
198
 
199
  # # st.button("Add Watermark", disabled=False)
200
  elif action == "Detect Watermark":
 
201
  if st.button("Detect"):
202
  with st.spinner("Detecting..."):
203
  result, message = detector.detect_watermark(watermarked_audio, sample_rate=default_sr, message_threshold=0.5)
 
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
  st.audio("output.wav", format="audio/wav")
167
+
168
+ st.download_button(
169
+ label="Download watermarked audio",
170
+ data=watermarked_wav,
171
+ file_name="output.wav",
172
+ mime="audio/wav",
173
+ )
174
+
175
 
176
  elif file_extension == ".mp3":
177
  torchaudio.save("output.mp3", squeeze, default_sr)
178
+ watermarked_mp3 = torchaudio.save("output.mp3", squeeze, default_sr)
179
  st.audio("output.mp3", format="audio/mpeg")
180
 
181
+ st.download_button(
182
+ label="Download watermarked audio",
183
+ data=mp3",
184
+ file_name="output.mp3",
185
+ mime="audio/mpeg",
186
+ )
187
+
188
  # st.download_button(
189
  # label="Download Watermarked audio",
190
  # data="output.wav",
 
215
 
216
  # # st.button("Add Watermark", disabled=False)
217
  elif action == "Detect Watermark":
218
+ Detect_watermark_button = st.button("Detect Watermark", key="detect_watermark_btn")
219
  if st.button("Detect"):
220
  with st.spinner("Detecting..."):
221
  result, message = detector.detect_watermark(watermarked_audio, sample_rate=default_sr, message_threshold=0.5)