🚀 ChatifiedAI is a next-generation multimodal AI chatbot web app that combines text, voice, and vision into a unified conversational experience. It leverages state-of-the-art large language models (LLMs), speech recognition, and image understanding to provide interactive, intelligent, and human-like conversations.
- 💬 Conversational AI – Engage in natural text-based conversations powered by LLMs.
- 🎙 Voice Input & Output – Upload or record audio and interact with the chatbot via speech.
- 👁 Multimodal Understanding – Supports text + audio + image queries.
- 🎨 Theme Toggle – Switch seamlessly between light and dark modes.
- 📂 File Handling – Upload files for context-based interactions.
- 🧩 Streamlit-Powered UI – Modern, interactive, and responsive web app interface.
- Frontend & UI: Streamlit
- Core AI: OpenAI GPT models (text + vision)
- Speech Recognition: Whisper / Speech-to-Text integration
- Text-to-Speech: Streamlit audio playback + TTS APIs
- Deployment: Python-based web app, easy to run locally or on cloud platforms
ChatifiedAI/
│── app.py # Main Streamlit application
│── utils/ # Utility functions (audio, image, etc.)
│── assets/ # Icons, images, sample files
│── requirements.txt # Python dependencies
│── README.md # Project documentation
git clone https://github.com/Triv24/ChatifiedAI.git
cd ChatifiedAIpip install -r requirements.txtstreamlit run app.py- 📚 Education – AI tutor for text, speech, and visual learning.
- 🏢 Enterprise – Smart assistant for documents, knowledge base, and multimodal data.
- 🧑💻 Developers – Extend and experiment with multimodal AI workflows.
- 🤖 Personal Productivity – Voice-enabled AI companion for everyday tasks.
- Add real-time microphone input support
- Enhance image reasoning features
- Expand integrations (Google Drive, PDFs, external APIs)
- Deploy on cloud (Streamlit Cloud / Hugging Face Spaces / Docker)