Zw07 commited on
Commit
47b7e28
·
verified ·
1 Parent(s): 9e7218b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -3
app.py CHANGED
@@ -133,10 +133,11 @@ def main():
133
  action = st.selectbox("Select Action", ["Add Watermark", "Detect Watermark"])
134
 
135
  if action == "Add Watermark":
136
- watermark_text = st.text_input("The watermark (0, 1 list of length-16):", value=st.session_state.def_value)
137
  add_watermark_button = st.button("Add Watermark", key="add_watermark_btn")
138
  if add_watermark_button: # 点击按钮后执行的
139
- if audio_file and watermark_text:
 
140
  with st.spinner("Adding Watermark..."):
141
  #wav = my_read_file(wav,max_second_encode)
142
 
@@ -192,9 +193,22 @@ def main():
192
 
193
  elif action == "Detect Watermark":
194
  detect_watermark_button = st.button("Detect Watermark", key="detect_watermark_btn")
 
 
 
 
 
 
 
 
 
 
 
 
 
195
  if detect_watermark_button:
196
  with st.spinner("Detecting..."):
197
- result, message = detector.detect_watermark(watermarked_audio, sample_rate=default_sr, message_threshold=0.5)
198
  st.markdown(result)
199
  print(f"\nThis is likely a watermarked audio: {result}")
200
 
 
133
  action = st.selectbox("Select Action", ["Add Watermark", "Detect Watermark"])
134
 
135
  if action == "Add Watermark":
136
+ #watermark_text = st.text_input("The watermark (0, 1 list of length-16):", value=st.session_state.def_value)
137
  add_watermark_button = st.button("Add Watermark", key="add_watermark_btn")
138
  if add_watermark_button: # 点击按钮后执行的
139
+ #if audio_file and watermark_text:
140
+ if audio_file:
141
  with st.spinner("Adding Watermark..."):
142
  #wav = my_read_file(wav,max_second_encode)
143
 
 
193
 
194
  elif action == "Detect Watermark":
195
  detect_watermark_button = st.button("Detect Watermark", key="detect_watermark_btn")
196
+
197
+ if audio_file:
198
+ #1st attempt
199
+ watermark = model.get_watermark(wav, default_sr)
200
+ watermarked_audio = wav + watermark
201
+ print(watermarked_audio.size())
202
+ size = watermarked_audio.size()
203
+ #st.markdown(size)
204
+
205
+ print(watermarked_audio.squeeze())
206
+ squeeze = watermarked_audio.squeeze(1)
207
+ shape = squeeze.size()
208
+
209
  if detect_watermark_button:
210
  with st.spinner("Detecting..."):
211
+ result, message = detector.detect_watermark(squeeze, sample_rate=default_sr, message_threshold=0.5)
212
  st.markdown(result)
213
  print(f"\nThis is likely a watermarked audio: {result}")
214