Skip to content

Triv24/ChatifiedAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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)

About

πŸš€ 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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages