mumble-voip / mumble

Mumble is an open-source, low-latency, high quality voice chat software.
https://www.mumble.info
Other
6.41k stars 1.12k forks source link

Voice Activation should have an option to set whisper or shout #5745

Closed strich closed 2 years ago

strich commented 2 years ago

Context

Voice activated comms is unfortunately useless as a feature for any mumble server that is setup to use any form of whisper/shout configuration amongst its channels. Right now it automatically shouts when voice is heard and comms are transmitted, which means any user on a mumble server that enforces any kind of whisper cannot use this feature.

Description

The Voice Transmission settings should have an option to setup a default whisper/shout config. This can be copied from the shortcuts settings found when you configure a Whisper/Shout shortcut and configure the data for that shortcut.

Mumble component

Client

OS-specific?

No

Additional information

No response

Krzmbrzl commented 2 years ago

I don't quite follow. Could you elaborate a bit more on the specific server configuration and client setup that you are talking about?

strich commented 2 years ago

The vast majority of Mumble servers I've ever used have setup a series of channels to use, and if you "shout" talk you will be talking across more than the channel you're in. So one must setup the whisper push to talk shortcut to avoid this. This means no one can use the voice activation feature because it only "shouts".

Krzmbrzl commented 2 years ago

Why would VAD cause one to shout? Without pushing any buttons, VAD should just cause regular speech in which case the folks in your channel should hear you and nobody else (potentially also users with listeners in your channel and channels that yours is linked with).

Or do you want to say that on these servers essentially all channels have been linked to each other such that regular speech will effectively be broadcast to all channels acting as if one had shouted to the Root channel?

strich commented 2 years ago

Or do you want to say that on these servers essentially all channels have been linked to each other such that regular speech will effectively be broadcast to all channels acting as if one had shouted to the Root channel?

I believe that is the case yes. When I talk via VAD my icon goes "blue", which I assumed to be shout. Whisper is "orange".

Krzmbrzl commented 2 years ago

Shout is yellow. Blue just means regular speech.

In this case though, it does sound like a badly configured server to me :eyes:

strich commented 2 years ago

Maybe I have my terminology incorrect. However the feature request stands and should be clear: I want to be able to set the default method of communication type for voice activation. In my particular case, I want to set it to communicate to only the channel I'm in currently and not any other channel or sub-channel. In Mumble currently, I am forced to use the "whisper" push to talk shortcut and set the data for it to current channel: image

Krzmbrzl commented 2 years ago

As I said: What you describe is the default behavior. If the server you are using changes this explicitly by using channel links, then this is their choice. There might be good reason to do so, but I don't see a reason for us to engineer a feature to work around such configuration.

If you think that this setup is inappropriate, I suggest talking to the server admin.