I found out about this site few months back and I am not sure if it has been already discussed here. Satpal Singh Purewal from Seattle has created this software for people who can not read Punjabi or people who were (are) afraid to make any mistakes reading Gurbani. Link is below. Enjoy!! http://www.ektuhi.com/ Oh yeah you will need speakers.