RBO-Player-New / app.py
Peeble's picture
Create app.py
b248545 verified
import gradio as gr
from transformers import pipeline
# Load Hugging Face model
summarizer = pipeline("summarization", model="facebook/bart-large-cnn")
# Function to process input
def analyze_rbo_text(input_text):
if not input_text.strip():
return "Please enter a valid RBO game description or video link."
# AI-generated summary
summary = summarizer(input_text, max_length=100, min_length=30, do_sample=False)
return summary[0]['summary_text']
# Create Gradio UI
with gr.Blocks() as app:
gr.Markdown("# 🎮 Plays RBO Games or Videos")
gr.Markdown("Enter a Roblox game description or video link, and AI will summarize it!")
with gr.Row():
input_text = gr.Textbox(placeholder="Enter game description or video link...", lines=4)
output_text = gr.Textbox(label="AI Summary", interactive=False)
submit_button = gr.Button("Analyze")
submit_button.click(analyze_rbo_text, inputs=input_text, outputs=output_text)
# Launch app
if __name__ == "__main__":
app.launch()