https://github.com/belkinmix/streamlit-mini-ai-app
A streamlit-powered app that showcases multiple AI-powered tools: facial emotion detection, batch image captioning, text sentiment analysis, and a chaos-filled fun zone.
https://github.com/belkinmix/streamlit-mini-ai-app
blip computer-vision emoji-effects huggingface image-captioning nlp python-app sentiment-analysis streamlit streamlit-extras text-classification torch
Last synced: 5 months ago
JSON representation
A streamlit-powered app that showcases multiple AI-powered tools: facial emotion detection, batch image captioning, text sentiment analysis, and a chaos-filled fun zone.
- Host: GitHub
- URL: https://github.com/belkinmix/streamlit-mini-ai-app
- Owner: Belkinmix
- Created: 2025-05-06T21:14:41.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-05-06T21:33:21.000Z (5 months ago)
- Last Synced: 2025-05-07T18:13:03.467Z (5 months ago)
- Topics: blip, computer-vision, emoji-effects, huggingface, image-captioning, nlp, python-app, sentiment-analysis, streamlit, streamlit-extras, text-classification, torch
- Language: Python
- Homepage:
- Size: 2.13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🤖 AI Playground – A Streamlit-Powered AI App
Welcome to **AI Playground**, an interactive and fun AI experience built using Python & Streamlit.
From image analysis to text sentiment, and a full-on chaos button — it's got a little bit of everything.---
## 🚀 Features
### 🧬 Emotion Detection
Analyze facial expressions using DeepFace from your webcam or uploaded image.### 🖼️ Image Caption Generator (Batch)
Upload up to 4 images and get automatic, BLIP-powered captions.### 📊 News & Text Sentiment Analyzer
Paste a short text, headline, or tweet and get instant sentiment prediction using RoBERTa.### 🎉 Fun Zone
Click buttons. Get emojis. Fireworks. Music. Madness. There's even a secret banana easter egg.
Includes:
- 🔴 Mystery buttons
- 💥 Emoji fireworks
- 🎵 Random celebration music
- 🥚 Hidden easter egg with total emoji overload---
## ⚙️ Tech Stack
- Python & Streamlit
- Hugging Face Transformers (`blip`, `roberta-sentiment`)
- DeepFace
- Torch, PIL, Matplotlib
- WebRTC, streamlit-extras
- MP3 audio streaming
- Emoji rain, toast messages, and more---
## Structure
The structure is the same - the core file is "App.py", with 2 corresponding folders. Just copy how it is here on GitHub :)