Listener Object / Listener Position

Currently the position of the “listener” for sounds in the 3d space is always at the same position as the camera. Meaning sounds are always played back as they appear at the location of the camera.

Is there currently a way to change this?

if not could it be implemented somehow. E.g. a microphone/listener game object.