I'm a long time Discord user who's trying to switch to a FOSS, federated and privacy respecting alternative (something like XMPP, Matrix or Jami) for voice chat, one major roadblock I've hit is the absolute lack of voice chat clients that support push-to-talk and push-to-mute functionality which seem like an absolutely fundamental part of any voice chat client.