Skip to content

An AI-powered system that cleans and processes movie summaries, predicts genres using multi-label classification, and provides multilingual translation (Arabic, Urdu, Korean) with text-to-speech audio conversion. Includes an interactive menu-based user interface.

Notifications You must be signed in to change notification settings

samibutt77/Filmception

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Œ Project Overview

Filmception is an AI-powered system that processes movie summaries in three ways:

  1. Multilingual Translation β†’ Translate summaries into Urdu, Arabic, Korean.

  2. Text-to-Speech (TTS) β†’ Convert translations into natural-sounding speech.

  3. 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.

πŸ”§ Technologies Used

  • 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)

πŸš€ How to Run

  • streamlit run app.py

About

An AI-powered system that cleans and processes movie summaries, predicts genres using multi-label classification, and provides multilingual translation (Arabic, Urdu, Korean) with text-to-speech audio conversion. Includes an interactive menu-based user interface.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published