π 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)