Update app.py
Browse files
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(
|
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 |
|