In order to train your vocal pitch, you should buy a book with all major and minor scales. Once you've done that, you should play the scale on any instrument(guitar for ex. ) then sing it. Then get a book that has some easy songs which you can practice (Music for Sight Singing for ex. )and here you have your perfect pitch.