Spaces:
Runtime error
Runtime error
Download src/app.py from Davidsamuel101/PPTGenerator: direct link, hf CLI and curl.
- Browser
- Download file 685 Bytes
-
https://huggingface.co/spaces/Davidsamuel101/PPTGenerator/resolve/main/src/app.py
- Command line
-
hf download hf://spaces/Davidsamuel101/PPTGenerator/src/app.py
-
curl -L -o app.py https://huggingface.co/spaces/Davidsamuel101/PPTGenerator/resolve/main/src/app.py
685 Bytes
| from src.summarizer import Summarizer | |
| import gradio as gr | |
| def inference(document): | |
| summarizer = Summarizer("sshleifer/distill-pegasus-cnn-16-4") | |
| slide_content = summarizer.extract_text(document) | |
| summarized_slides = summarizer(slide_content) | |
| markdown = summarizer.convert2markdown(summarized_slides) | |
| summarizer.remove_leading_empty_lines(markdown.file_name) | |
| return markdown.file_name | |
| with gr.Blocks() as demo: | |
| inp = gr.File(file_types=['pdf']) | |
| out = gr.File(label="Markdown File") | |
| inference_btn = gr.Button("Summarized PDF") | |
| inference_btn.click(fn=inference, inputs=inp, outputs=out, show_progress=True, api_name="summarize") | |
| demo.launch() |