System-wide/background push-to-talk (PTT) voice chat without registration or having to run my own server (to replace Discord)?
System-wide/background push-to-talk (PTT) voice chat without registration or having to run my own server (to replace Discord)?
Jitsi Meet and Matrix are missing system-wide/background push-to-talk (PTT) (to replace Discord).
- Tell Jitsi -> github.com/jitsi/jitsi-meet-electron/issues/210
- Tell Matrix -> github.com/element-hq/element-web/issues/15284
- Tell Element Call -> call.element.io (Settings > Feedback)
- Tell SimpleX -> github.com/simplex-chat/simplex-chat/issues/2398
Alternatives (obviously must be cross-platform end-to-end encrypted libre software)?
Instead of system wide PTT per-app you may consider some software that mutes your mic for all apps as PTT, then just leave the mic "active" per-app.
I don't know if a tool that will do this but on my mouse I have configured a mic mute toggle. So I push to start and stop. However technically I don't think there is any restriction to setting up PTT via this mechanism.
I found https://github.com/cyrinux/push2talk implements this idea for proper PTT on all apps.
This is what I do, works wonderfully, and most DEs have a readily configurable mute mic keyboard shortcut you can just put on whatever convenient macro key you want. Plus it doesn't even show you as muted in Zoom since it's done externally and it just knows it's getting silence.
Many games ban always open mic, so this would create double push-to-talk, forcing me to hold two keys together to talk in-game.
If I do, how do others on Windows and macOS copy me? I want to spread my way and get them off Discord.
Yeah, the nice thing about per-app is that you can configure it for each app separately. But I'll be honest that isn't something that I regularly do. If I am voice chatting with friends that will usually be a superset of what I want to send to a game's voice chat.
Why not use the same key for the game and the local mic control? I used to have a single key to mute myself in mumble and talk in Overwatch, and it worked well. Does your OS prevent it?