An apparatus for diagnosing sleep disorders such as OASHS from snore sounds includes a segmentation module (126) coupled to a data logger (124) to provide segments of the digitized audio signal to a Snore Segment Identifier (128). A total airways response (TAR) module (130), pitch calculator (132), and MFCC calculator (134) are each coupled to an output side of the snore segment identifier module (128). Each of these modules is respectively arranged to calculate pitch, bispectrum, diagonal slice, and MFCC parameters for the snore segments received from the snore segment identifier (128). Similarly, the NGI calculator (136) produces a non-Gaussianity index for the digitized audio signal. A classification module (144) is arranged to process the calculated parameters and compare a resulting diagnosis probability to a predetermined threshold value. The results of this comparison are then indicated on video display (142), which communicates with the classification module (133) via display controller (140) and bus (145). For example, if the results of the comparison are over threshold then display (142) is driven to indicate “OS AHS is present.”