File size: 842 Bytes
4e60a5d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import streamlit as st
from utils import generate_script

st.title("🎬 YouTube Script Generator (Hugging Face Version)")

prompt = st.text_input("Enter your video topic:")
video_length = st.slider("Video length (minutes):", 1, 20, 5)
creativity = st.slider("Creativity:", 0.0, 1.0, 0.7)

if st.button("Generate Script"):
    with st.spinner("Generating script..."):
        try:
            search_result, title, script = generate_script(prompt, video_length, creativity)
            st.success("βœ… Script Generated Successfully!")
            st.subheader("🎯 Title:")
            st.write(title)
            st.subheader("πŸ” Search Data:")
            st.write(search_result)
            st.subheader("πŸ“ Script:")
            st.write(script)
        except Exception as e:
            st.error(f"Error: {e}")