Karaoke is one of the indispensable entertainments in modern life. There are many singing performance evaluation systems using the information of pitch and volume to score a singer. These systems may be helpful to let a singer realize his/her vocal performance roughly. However, she or he can not use these information to choose songs suitable for her/his vocal range. In this thesis, an application for Karaoke is implemented to analyze a male singer’s vocal range using pitch information, and then recommend a song list with suitable vocal range. This may be convenient for general karaoke users.