That should be " The voice of the people has been heard ". The people is a collective therefore singular. Just saying.