Difference:
1) Influence degree of volume and background noise: Shazam and Track ID are better in this respect, and they can work normally when the volume is relatively low or the background noise is relatively high, while SoundHound is weaker.
2) Song recognition: Shazam's song recognition accuracy is the highest; The accuracy of SoundHound recognition is the lowest. Track ID performs slightly better than SoundHound.
3) Song recognition speed: Hazam's performance is still the best, and the recognition speed of SoundHound and Track ID is similar, both of which are slightly slower.
Conclusion: Shazam, SoundHound and Track ID have higher recognition rate for original singing or star singing, but lower recognition rate for humming and ordinary people's cover, so more attention should be paid to their use. In addition, these three softwares have their own characteristics: Shazam has the most comprehensive performance; SoundHound may be the worst in all aspects, but it supports humming recognition; The performance of Track ID is between the two, which seems to have no characteristics, but it may be more accurate in identifying foreign language songs.