how to define zones into youur level

i asked a question several days ago: “how to prevent sound from going through my walls”.
Someone mentioned that creating zones would help so you hear a sound only in a particular area,but i just began in unity and i can’t find anything on google so how do you do that?and isn’t there a more simple solution like sound colliders or something else?And last : when i play and move through my chamber the sound of my fire alarm is rather weird it sound higher and blurbs together but when i stop moving it’s normal again, so how can i prevent that as well?

There is no such thing as a ‘Sound Collider’ in Unity. As I’ve said before, this is a feature that really should be in there (because the underlying sound engine that Unity uses internally has it), but as of yet it doesn’t exist.

As for the weird sound when moving, that is a result of doppler shift in the sound. If you are moving towards the sound source, the sound will become higher-pitched because the ‘pulses’ of air are closer together (and hence higher frequency). Similarly, the opposite happens if you are moving away from the sound.

Of course, normally this should be a very subtle effect. Make sure that the scale in your world is sensible, and that the player isn’t moving ridiculously fast. This should only really be a problem within reasonably high fractions of the speed of sound- keep in mind that you can change the speed of sound in the ‘Audio settings’ if the problem persists.