File size: 848 Bytes
cd45ce4 bc2ab0c cd45ce4 6c6ac2f cd45ce4 cfd6aa4 cd45ce4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import gradio as gr
def triggered_by_clear_event(hidden_in):
print(hidden_in)
return "Hello"
with gr.Blocks() as demo:
with gr.Row():
with gr.Column():
audio_in = gr.Audio(label="Audio Component • clear event doesn't work", source="microphone", type="filepath")
image_in = gr.Image(label="Image Component • clear event works", source="upload", type="filepath")
hidden_in = gr.Textbox(value="HIDDEN TEXT", visible=False)
submit_btn : gr.Button("Submit")
result = gr.Textbox(label="Result")
audio_in.clear(
fn = triggered_by_clear_event,
inputs = [hidden_in],
outputs = [result]
)
image_in.clear(
fn = triggered_by_clear_event,
inputs = [hidden_in],
outputs = [result]
)
demo.queue().launch()
|