VoXMED / README.md
mindexplorer's picture
Update README.md
c5df46f verified

A newer version of the Streamlit SDK is available: 1.41.1

Upgrade
metadata
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:
  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.