Spatial Voice with Non-Humanoids/Custom Characters

Is it possible to use the new Spatial Voice system with a custom character? For instance, I create a single block as the player instead of the humanoid. How would I get the voice chat mechanics to work properly with that?

It may not be possible instead you can instead add a built-in voice (by example, you record your own voice then you upload it to your new humanoid.)