AI Medical Chatbot with Vision and Voice
End-to-End Project for AI in Healthcare
- Conversational AI: Chat with patients and doctors using natural language.
- Voice Support: Speech-to-text and text-to-speech for hands-free interaction.
- Vision Integration: Analyze medical images (X-rays, scans, etc.).
- Gradio Interface: Easy-to-use web UI for demo and testing.
-
Clone the repository
git clone https://github.com/yourusername/medical-bot.git cd medical-bot -
Install dependencies
pip install -r requirements.txt
-
Set up API keys
Create a.envfile in the project root:GROQ_API_KEY=your_groq_api_key ELEVENLABS_API_KEY=your_elevenlabs_api_key
-
Run the Gradio app
python gradio_app.py
Access the web UI at http://127.0.0.1:7860.
-
Voice of the Patient
python voice_of_the_patient.py
-
Voice of the Doctor
python voice_of_the_doctor.py
Medical-Bot/
├── gradio_app.py
├── voice_of_the_patient.py
├── voice_of_the_doctor.py
├── requirements.txt
├── .env
└── README.md
Pull requests are welcome!
For major changes, please open an issue first to discuss what you would like to change.
For questions or support, contact widushanp@gmail.com