YouTube link : https://youtu.be/HoNyEwS0IL0?si=IpYzQgCNfCwtihuW
Medilyzer is a powerful tool designed to analyze generic medicines, leveraging advanced AI models and technologies. It enables users to input medical information through text and image, providing detailed insights into generic medicines' properties and usage.
- Text, Image, and Voice Input: Users can input medical information through text, images, or voice inputs.
- OCR with Tesseract: Utilizes Tesseract OCR to extract text from images accurately.
- Gemini Model Analysis: Employs Gemini model for analyzing medical information and generating detailed summaries.
- Entity Extraction: Detects and extracts medical entities such as symptoms, diagnosis, and treatments using AWS Comprehend Medical.
- Comprehensive Summaries: Generates comprehensive summaries and insights based on the analyzed medical information.
Medilyzer is your ultimate solution for analyzing generic medicines with precision and ease. Leveraging advanced technologies such as optical character recognition (OCR) and AI models, Medilyzer extracts, analyzes, and summarizes medical information from text, images, and voice inputs. Whether you're a healthcare professional or a curious individual, Medilyzer empowers you with accurate insights into generic medicines.
- Seamlessly input medical data through text, image upload, or voice.
- Extract text from images with Tesseract OCR for accurate analysis.
- Utilize Gemini model to analyze and provide insights into medical texts, images, and voice inputs.
- Detect and extract medical entities such as symptoms, diagnosis, and treatments using AWS Comprehend Medical.
- Generate comprehensive summaries and additional insights based on the analyzed medical information.
To run Medilyzer locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/Medilyzer.git cd Medilyzer -
Create and activate a virtual environmen
python -m venv venv `venv\Scripts\activate` -
Install the required dependencies:
pip install -r requirements.txt
-
Set up Tesseract OCR:
- Download and install Tesseract OCR from here.
- Update the pytesseract.pytesseract.tesseract_cmd variable in the script with the path to the Tesseract executable.
-
Configure gemini and AWS credentials:
- Set up your gemini API key.
- Set up your AWS credentials for Comprehend Medical.
-
To start the Streamlit application,
run streamlit app.py -
Text Input Mode:
- Click the "Text" button to enable text input mode.
- Enter your medical text in the provided text area.
- Click "Submit" to analyze the text.
- View the results, including extracted entities and detailed summaries.
- Image Input Mode:
- Click the "Image" button to enable image input mode.
- Upload an image containing text.
- Click "Submit" to analyze the extracted text.
- View the results, including extracted entities and detailed summaries.
- Voice Input Mode:
- Click the "Voice" button to enable voice input mode.
- Speak the medical information.
- Click "Submit" to analyze the spoken text.
- View the results, including extracted entities and detailed summaries.
.png)




