mbCrypto commited on
Commit
861ee8a
·
1 Parent(s): de57d71

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +43 -3
app.py CHANGED
@@ -99,8 +99,48 @@ def abstractiveSummaryWithPegasus(words):
99
  print(actual_summ)
100
 
101
 
 
 
 
 
 
 
102
  import gradio as gr
103
- def process(context, question):
104
- pass # Implement your question-answering model here...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
105
 
106
- gr.Interface(fn=process, inputs=["text", "text"], outputs=["textbox", "text"]).launch()
 
99
  print(actual_summ)
100
 
101
 
102
+
103
+ # Main logic of the program
104
+ def process(uri, mode):
105
+ return ["full text","resumed text"] ;
106
+
107
+
108
  import gradio as gr
109
+ from gradio.mix import Series
110
+
111
+ with gr.Blocks() as ui:
112
+ gr.Markdown("""
113
+ ## Permet de faire le résumé d'une video youtube ou d'un article de blog
114
+ """)
115
+ with gr.Row():
116
+ with gr.Column():
117
+ URI = gr.Textbox(
118
+ label="URI à résumer",
119
+ max_lines=1,
120
+ placeholder="https://youtube|website.ext",
121
+ )
122
+ TRANSCRIPT = gr.Textbox(
123
+ label="URI à résumer",
124
+ lines=10,
125
+ interactive=False,
126
+ placeholder="https://youtube|website.ext",
127
+ )
128
+ RESUME = gr.Textbox(
129
+ label="URI à résumer",
130
+ lines=10,
131
+ interactive=False,
132
+ placeholder="https://youtube|website.ext",
133
+ )
134
+
135
+ MODE = gr.Radio(choices=["First Choice", "Second Choice", "Third Choice"])
136
+ run_button.click(
137
+ fn=process,
138
+ label=""
139
+ inputs=[URI, MODE],
140
+ outputs=[TRANSCRIPT, RESUME]
141
+ )
142
+
143
+ #translator_fr = gr.Interface.load("huggingface/Helsinki-NLP/opus-mt-fr-en")
144
+ #summarizer = gr.Interface.load("huggingface/sshleifer/distilbart-cnn-12-6")
145
 
146
+ ui.launch()