Hi giren2,
If the external speakers are working but not the internal speakers then we know it is not the video card that is causing the problem. I believe that your internal speakers have failed. I would recommend taking it to a local technician or calling HP Total Care. HP can be reached at 1-800-474-6836 in North America or visit this link outside of North America.
Thank you,