Lightweight wheeze detection methods and systems for portable respiratory health monitoring devices conserve computing resources in portable respiratory health monitoring devices by employing lightweight algorithm that calculates a partial STFT image of a respiratory signal that includes all data points necessary for wheeze detection but excludes many data points that are unnecessary for wheeze detection. The methods and systems provide substantial savings in computing resources while still ensuring every wheeze in a respiratory signal is detected.