AudioInput 0 0 569 764 Audio input Interface System qcbSystem 0 0 Input method for audio <b>This is the input method to use for audio.</b><br />Most likely you want to use DirectSound. Qt::Horizontal QSizePolicy::Maximum 24 16 Device qcbDevice 1 0 Input device for audio <b>This is the input device to use for audio.</b> QComboBox::AdjustToContents 16 0 27 Exclusive mode <b>This opens the device in exclusive mode.</b><br />No other application will be able to use the device. Exclusive Echo Cancellation Cancel echo from speakers Enabling this will cancel the echo from your speakers. Mixed has low CPU impact, but only works well if your speakers are equally loud and equidistant from the microphone. Multichannel echo cancellation provides much better echo cancellation, but at a higher CPU cost. Disabled Mixed echo cancellation Multichannel echo cancellation 0 0 Transmission &Transmit qcbTransmit When to transmit your speech <b>This sets when speech should be transmitted.</b><br /><i>Continuous</i> - All the time<br /><i>Voice Activity</i> - When you are speaking clearly.<br /><i>Push To Talk</i> - When you hold down the hotkey set under <i>Shortcuts</i>. 0 0 1 DoublePush Time qsDoublePush 0 0 TextLabel Displays an always on top window with a push to talk button in it Display push to talk window Qt::Vertical 20 40 If you press the PTT key twice in this time it will get locked. <b>DoublePush Time</b><br />If you press the push-to-talk key twice during the configured interval of time it will be locked. Mumble will keep transmitting until you hit the key once more to unlock PTT again. 1000 10 100 Qt::Horizontal Hold Time TextLabel Time the microphone stays open after the PTT key is released 5000 10 Qt::Horizontal Use Amplitude based speech detection <b>This sets speech detection to use Amplitude.</b><br />In this mode, the raw strength of the input signal is used to detect speech. Amplitude Use SNR based speech detection <b>This sets speech detection to use Signal to Noise ratio.</b><br />In this mode, the input is analyzed for something resembling a clear signal, and the clarity of that signal is used to trigger speech detection. Signal to Noise Voice &Hold qsTransmitHold How long to keep transmitting after silence <b>This selects how long after a perceived stop in speech transmission should continue.</b><br />Set this higher if your voice breaks up when you speak (seen by a rapidly blinking voice icon next to your name). 20 250 Qt::Horizontal 40 0 16777215 10 Current speech detection chance <b>This shows the current speech detection settings.</b><br />You can change the settings from the Settings dialog or from the Audio Wizard. Silence Below Signal values below this count as silence <b>This sets the trigger values for voice detection.</b><br />Use this together with the Audio Statistics window to manually tune the trigger values for detecting speech. Input values below "Silence Below" always count as silence. Values above "Speech Above" always count as voice. Values in between will count as voice if you're already talking, but will not trigger a new detection. 1 32767 100 1000 Qt::Horizontal Speech Above Signal values above this count as voice <b>This sets the trigger values for voice detection.</b><br />Use this together with the Audio Statistics window to manually tune the trigger values for detecting speech. Input values below "Silence Below" always count as silence. Values above "Speech Above" always count as voice. Values in between will count as voice if you're already talking, but will not trigger a new detection. 1 32767 100 1000 Qt::Horizontal Compression &Quality qsQuality Quality of compression (peak bandwidth) <b>This sets the quality of compression.</b><br />This determines how much bandwidth Mumble is allowed to use for outgoing audio. 8000 96000 1000 5000 32000 Qt::Horizontal 30 0 Audio per packet qsFrames How many audio frames to send per packet <b>This selects how many audio frames should be put in one packet.</b><br />Increasing this will increase the latency of your voice, but will also reduce bandwidth requirements. 1 4 2 Qt::Horizontal 40 0 true Maximum bandwidth used for sending audio <b>This shows peak outgoing bandwidth used.</b><br />This shows the peak amount of bandwidth sent out from your machine. Audio bitrate is the maximum bitrate (as we use VBR) for the audio data alone. Position is the bitrate used for positional information. Overhead is our framing and the IP packet headers (IP and UDP is 75% of this overhead). Qt::AlignCenter Audio Processing Noise Suppression qsNoise Noise suppression <b>This sets the amount of noise suppression to apply.</b><br />The higher this value, the more aggressively stationary noise will be suppressed. 14 60 5 Qt::Horizontal 30 0 Max. Amplification qsAmp Maximum amplification of input sound <b>Maximum amplification of input.</b><br />Mumble normalizes the input volume before compressing, and this sets how much it's allowed to amplify.<br />The actual level is continually updated based on your current speech pattern, but it will never go above the level specified here.<br />If the <i>Microphone loudness</i> level of the audio statistics hover around 100%, you probably want to set this to 2.0 or so, but if, like most people, you are unable to reach 100%, set this to something much higher.<br />Ideally, set it so <i>Microphone Loudness * Amplification Factor >= 100</i>, even when you're speaking really soft.<br /><br />Note that there is no harm in setting this to maximum, but Mumble will start picking up other conversations if you leave it to auto-tune to that level. 19500 500 2000 Qt::Horizontal 30 0 0 27 Apply RNNoise's noise suppression filter. <b>This applies RNNoise's noise suppression filter.</b><br />RNNoise is based on machine learning and used in WebRTC. RNNoise Misc Browse for off audio file B&rowse... Off Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter On Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter Preview the audio cues <b>Preview</b><br/>Plays the current <i>on</i> sound followed by the current <i>off</i> sound. &Preview Reset audio cue to default <b>Reset</b><br/>Reset the paths for the files to their default. R&eset Browse for on audio file &Browse... Gets played when starting to transmit Gets played when stopping to transmit Audible audio cue when starting or stopping to transmit <b>This enables transmission audio cues.</b><br />Setting this will give you a short audio beep when you start and stop transmitting. Audio cue Idle action The idle action will be reversed upon any key or mouse button input Undo Idle action upon activity 1 5000 5 30 0 minutes do nothing deafen mute Qt::Horizontal 40 20 after Qt::Vertical 1 151 AudioBar QWidget
AudioStats.h
1
MUComboBox QComboBox
widgets/MUComboBox.h
qcbSystem qcbDevice qcbEcho qcbTransmit qsDoublePush qrbSNR qsTransmitHold qsTransmitMin qsTransmitMax qsQuality qsFrames qsNoise qcbDenoise qsAmp