A method of detecting a level of fluid accumulation in an internal organ of a subject is proposed, as well as a system for carrying out the method. The method comprises: providing at least one classifier trained to distinguish between two or more levels of fluid accumulation acquiring an audio signal (110) generated by said internal organ and processing, using at least one processor (134), said audio signal (110) by: performing feature extraction to generate at least one feature vector from the audio signal and assigning a fluid level from the two or more levels to the audio signal by passing the at least one feature vector to the at least one classifier.