The following websites provide singers with a rehearsal system which singles out individual parts and, in the case of cyberbass, allows the opportunity to practise at different speeds.
www.cyberbass.com
www.learnchoralmusic.co.uk
www.johnfletchermusic.org
The YouTube site is also useful for hearing works in performance:
www.youtube.com