Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Podcast Transcript Summarizer & Social Media Formatter

πŸ“Œ Project Overview

This project automates the process of extracting insights from a podcast transcript, summarizing key takeaways, and formatting them for Twitter and LinkedIn posts. It allows manual review before publishing and saves the output in a structured Word file.

πŸ”§ Features

βœ… Automatically extracts key insights from a podcast transcript (Word file)

βœ… Summarizes content using NLP techniques

βœ… Formats insights for Twitter & LinkedIn

βœ… Saves formatted posts in a Word file for manual review

βœ… Ready for future automation with Twitter & LinkedIn APIs

πŸš€ How It Works

Upload a Word file containing the podcast transcript.

Extract key insights using NLP-based summarization (LSA Summarizer).

Format the insights into structured social media posts.

Save the insights in a new Word file for manual review.

πŸ“‚ File Structure

|-- Podcast_Transcript (1).docx # Input file with podcast transcript |-- Podcast_Insights.docx # Output file with extracted insights & social media posts |-- extract_insights_social.py # Python script to automate extraction & formatting |-- README.md # Project documentation

πŸ›  Installation & Setup

1️⃣ Clone the repository

git clone https://github.com/ABfly29/Podcast-Summarizer.git cd Podcast-Summarizer

2️⃣ Install dependencies

pip install docx sumy nltk

3️⃣ Download NLTK Tokenizer

import nltk nltk.download('punkt')

πŸ”Ή Usage

Run the script to extract insights and format them for social media:

python extract_insights_social.py

πŸ“ Future Enhancements

βœ… Integrate Twitter & LinkedIn API for auto-posting

βœ… Improve summarization using AI models (T5, BERT)

βœ… Add sentiment analysis for enhanced insights

πŸ† Contributing

Feel free to submit pull requests or open issues for improvements. πŸš€

πŸ“„ License

This project is open-source under the MIT License.

πŸ™Œ Acknowledgments

NLTK & Sumy for text summarization

Python-docx for handling Word files

Twitter & LinkedIn API docs for social media automation

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages