Filmception is an AI-powered system that processes movie summaries in three ways:
-
Multilingual Translation β Translate summaries into Urdu, Arabic, Korean.
-
Text-to-Speech (TTS) β Convert translations into natural-sounding speech.
-
Genre Prediction β Predict multiple genres using multi-label classification.
Built with an interactive Streamlit interface, the system allows users to:
-
Enter a summary, translate it, and generate speech in their chosen language.
-
Predict one or more genres of a movie using ML models.
-
Python, Streamlit (UI)
-
NLP & ML: scikit-learn, Logistic Regression (One-vs-Rest), TF-IDF, Sentence-BERT (SBERT)
-
Translation & TTS: Googletrans, gTTS, Pygame (audio playback)
-
Data Preprocessing: NLTK (tokenization, stopwords, lemmatization)
- streamlit run app.py