You don’t want multiple audio listeners. You want multiple objects to feed the same audio listener based on game state.
That’s way different… and way easier.
If you want to use some object’s head as an audio listener then create some code that will use that object’s head to feed the position of the audio listener. (If you have the camera doing this then you will want to disable that at the time.)