i wonder will pete be able to take the black suit on and off at will like in the movie. i hope not.
He could take it off all the time in the comics.
As for Harry's voice, if the Goblin mask has a built in gas mask it can have a built in voice alterer.