Spaces:
Paused
Paused
| title: VoXMED | |
| emoji: 🐢 | |
| colorFrom: red | |
| colorTo: yellow | |
| sdk: streamlit | |
| sdk_version: 1.37.1 | |
| app_file: app.py | |
| pinned: false | |
| Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference | |
| ## One-Step Respiratory Disease Classifier using Digital Stethoscope Sound - Readme | |
| This project provides a user-friendly Streamlit application to classify respiratory diseases using audio data from a digital stethoscope. | |
| **Features:** | |
| - Uploads a digital stethoscope audio file (WAV or MP3 format). | |
| - Extracts features from the audio using a pre-trained Audio Set Transfer (AST) model. | |
| - Predicts the most likely respiratory disease based on the extracted features using a deep learning model. | |
| - Displays informative messages and relevant images based on the prediction. | |
| **Requirements:** | |
| - Python 3.x | |
| - Streamlit (`pip install streamlit`) | |
| - TensorFlow (`pip install tensorflow`) | |
| - PyTorch (`pip install torch`) | |
| - torchaudio (`pip install torchaudio`) | |
| - transformers (`pip install transformers`) | |
| - Pillow (`pip install Pillow`) | |
| **Instructions:** | |
| 1. Download the pre-trained AST model or Import it From the Hugging Face Website and disease classification model: | |
| - Download the AST model files (e.g., `pytorch_model.bin`) from [https://huggingface.co/MIT/ast-finetuned-audioset-10-10-0.4593](https://huggingface.co/MIT/ast-finetuned-audioset-10-10-0.4593) (replace with the actual download URL). Place them in a directory. | |
| - Download the disease classification model (`Model.h5`) and place it in the same directory as the AST model files. | |
| 2. Update file paths in the code: | |
| - Unzip the Assets zip file | |
| - Modify the following paths to reflect your actual locations: | |
| - `'C:\\Users\\UserName\\Desktop\\RESPIRATORY DISEASE CLASSIFIER\\Model.h5'` (path to your disease classification model) | |
| - `'C:\\Users\\UserName\\Desktop\\RESPIRATORY DISEASE CLASSIFIER\\Assets\\Healthy.gif'` (path to the healthy image) | |
| - `'C:\\Users\\UserName\\Desktop\\RESPIRATORY-DISORDERS-.jpg'` (path to the generic respiratory issues image) | |
| - `'C:\\Users\\UserName\\Desktop\\RESPIRATORY DISEASE CLASSIFIER\\Assets\\COPD.png'` (path to the COPD info image ) | |
| 3. Run the application: | |
| - Open a terminal and navigate to the directory containing the script (`APP.py`). | |
| - Run the script using `streamlit run APP.py`. | |
| 4. Use the application: | |
| - Upload an audio file from your digital stethoscope. | |
| - The application will display the predicted disease, relevant information, and images. | |
| - For COPD prediction, an additional information button can be clicked to display a detailed explanation. | |
| **Disclaimer:** | |
| This application is for informational purposes only and should not be used for medical diagnosis. Always consult a qualified healthcare professional for any health concerns. | |