YouTubeSenti is a tool designed to analyze the sentiment of comments on YouTube videos and shorts. It fetches comments from specified videos and conducts sentiment analysis, providing valuable insights into sentiment distribution and highlighting frequently used words. This tool benefits both users and content creators by enhancing their understanding of audience feedback.
- Effortlessly retrieve comments from any YouTube video by entering the video ID, enabling seamless access to viewer feedback.
- Gain insights into audience engagement by analyzing comment sentiment, helping you understand viewer reactions.
- Visualize overall audience sentiment through intuitive pie charts for quick comprehension.
- Highlight key themes and sentiments with dynamic word clouds showcasing popular words used by viewers.
- Access the most impactful positive and negative comments for immediate insights into viewer preferences.
Below are screenshots showcasing the functionality and features of the application:
Fetching Comments from a YouTube Video
Sentiment Distribution Visualization
Sentiment Distribution Overview
Top Positive and Negative Comments
-
Clone the repository:
-
Install the required Python packages:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run app.py
-
Enter the YouTube Video ID in the provided text box.
-
Click the "Enter" button to retrieve comments and analyze sentiment.
You can access the application at the following link: YouTubeSenti Live Demo
Contributions are welcome! If you find any bugs or have suggestions for improvements, please open an issue or submit a pull request.