Dhaerie's picture
Upload 3 files
4e60a5d verified
raw
history blame contribute delete
842 Bytes
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}")