AI Medical Chatbot is an end-to-end, open-source healthcare assistant leveraging multimodal AI for vision, text, and voice. Built using 100% free tools.
- Meta Llama3 Vision 90B: Advanced multimodal LLM for image & text understanding
- OpenAI Whisper: Accurate speech-to-text conversion
- gTTS & ElevenLabs: Realistic text-to-speech capabilities
- Gradio App: Seamless chat interface with vision and voice support
python brain.py
python patient_query.py
python doctor_response.py
python gradio_app.py
To get started, clone this repository to your local machine using Git:
git clone https://github.com/AdritPal08/AI-Medical-Chatbot-Vision-Voice-.gitThen navigate to the project directory:
cd AI-Medical-Chatbot-Vision-Voice-You can use Pipenv, pip + venv, Conda, or UV depending on your preference.
- Install Pipenv (if not already installed):
pip install pipenv- Install Dependencies with Pipenv:
pipenv install- Activate the Virtual Environment:
pipenv shell- Create a Virtual Environment:
python -m venv venv- Activate the Virtual Environment:
- macOS/Linux:
source venv/bin/activate- Windows:
venv\Scripts\activate- Install Dependencies:
pip install -r requirements.txt- Create a Conda Environment:
conda create --name myenv python=3.11- Activate the Conda Environment:
conda activate myenv- Install Dependencies:
pip install -r requirements.txt- Install UV:
pip install uv- Create a Virtual Environment:
uv venv- Activate the Virtual Environment:
- macOS/Linux:
source .venv/bin/activate- Windows:
.venv\Scripts\activate- Install Dependencies:
uv pip install -r requirements.txtContributions are welcome! If you have ideas, improvements, or bug fixes, feel free to open an issue or submit a pull request.
This project is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.
If you like this project, don't forget to ⭐ star the repository!
For feedback and inquiries, contact LinkedIn.
Developed by Adrit Pal 🚀
