The way I usually do it is to use a variable to keep track of whether or not the player has played the sound you want yet. Set it to false when loading into a level (or whenever you want it to reset), check to make sure it's false before playing the sound, and set it to true once you play the sound.