Skip to content

Latest commit

 

History

History
80 lines (54 loc) · 2.43 KB

File metadata and controls

80 lines (54 loc) · 2.43 KB

ChatifiedAI

🚀 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.


✨ Features

  • 💬 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.

🛠️ Tech Stack

  • 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

📂 Project Structure

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  

⚡ Getting Started

1️⃣ Clone the Repository

git clone https://github.com/Triv24/ChatifiedAI.git
cd ChatifiedAI

2️⃣ Install Dependencies

pip install -r requirements.txt

3️⃣ Run the App

streamlit run app.py

🎯 Use Cases

  • 📚 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.

🚀 Roadmap

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