Synoptix Summarizer: A Role and Style Adaptive Text Summarization Tool with Multi-Input Support
Snehitha Narasani Computer Science and Engineering
Jain (Deemed-to-be) University Bangalore, Karnataka, India 21btrcs212@jainuniversity.ac.in
K Mohammad Khaja Computer Science and Engineering
Jain (Deemed-to-be) University Bangalore, Karnataka, India 21btrcs166@jainuniversity.ac.in
Tenzin Sonam Computer Science and Engineering
Jain (Deemed-to-be) University Bangalore, Karnataka, India 21btrcs218@jainuniversity.ac.in
Tsering Wangdak
Computer Science and Engineering Jain (Deemed-to-be) University Bangalore, Karnataka, India 21btrcs219@jainuniversity.ac.in
Dr. Shruthishree
Computer Science and Engineering Jain (Deemed-to-be) University Bangalore, Karnataka, India sh.shruthi@jainuniversity.ac.in
Abstract- Text summarization plays a pivotal role in Natural Language Processing (NLP), enabling efficient distillation of key information from extensive and diverse textual content. This paper introduces Synoptix Summarizer, a modular, customizable summarization tool designed to accommodate multiple input types—including plain text, web URLs, image files, and PDFs—through an integrated and user-friendly interface. The system combines Optical Character Recognition (OCR) via EasyOCR, PDF parsing through PyMuPDF, and a large language model (LLM) accessed through a backend API currently under development. A Gradio-based frontend provides interactive controls that allow users to personalize summaries based on preferred output style (e.g., bullet points, simplified), target reader role (e.g., student, CEO), optional entity focus, and custom prompt instructions. Synoptix Summarizer explores the integration of diverse NLP components into a cohesive summarization pipeline. It emphasizes adaptability, extensibility, and real-world usability, contributing a flexible platform for intelligent content summarization across educational, professional, and everyday use cases.
Keywords- Text Summarization, Natural Language Processing(NLP), Large Language Model(LLMs),
Abstractive Summarization, Facebook / Bart-Large-CNN, Optical Character Recognition(OCR), EasyOCR, Gradio Interface, PyMuPDF, Multi-Modal Input, Deep Learning, User-Centric NLP Tools.