File size: 715 Bytes
e8e2778
 
f88e951
 
 
 
 
 
 
e8e2778
f0d232e
 
e8e2778
f88e951
 
38e9d9f
 
 
3736ec2
38e9d9f
 
 
f0d232e
f88e951
f5184a9
f88e951
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
import gradio as gr

def process_input(message, pdf_file):
    print("Received Message:", message)
    print("Received PDF File:", pdf_file.name)
    
    # Save the received PDF file
    with open("received_pdf.pdf", "wb") as output_file:
        output_file.write(pdf_file.read())

    # Return None to avoid displaying any output
    return None

iface = gr.Interface(
    fn=process_input,
    inputs=[
        "text",
        gr.File(
            type="binary",
            label="Please upload a PDF file that contains an abstract. You will receive a one-sentence summary of the PDF and can listen to it.",
        ),
    ],
    outputs=None,  # Set outputs to None to remove the output box
)

iface.launch()