ezQuake Manual: Voice support

This client contains in-game voice support. It was ported from FTEQW.

Requirements

To receive voice you need the following:

  1. Windows OS*
  2. ezQuake 2.1 stable or newer
  3. libspeex.dll and libspeexdsp.dll in your Quake dir (where your client .exe is) for example from here.
  4. connect to an updated server (for example quakeworld.fi)
  5. NOT connect via Qizmo

To be able to also send voice, set the following variable:

cl_void_send 1

This is the very basic setting after which you will need some fine-tuning of your microphone.

* on other operating system there is support for receiving the voice, you will not be able to join the talk, though

Fine-tuning

There are two modes of sending the voice:

Manual
You start sending your voice when you issue the +voip command and stop sending your voice when you issue the -voip command. Another option is to set cl_voip_send 2
Voice-activated
The client will automatically start sending the voice when you start talking, that is when the input signal from the microphone exceeds some minimum volume level. To enter this mode, make sure voip toggle is not active (type -voip into the console) and set cl_voip_send 1.

For start you will want to test your settings in the manual mode. Simply type +voip into the console for that. A volume meter should show at the left-bottom of your screen, suggesting you how loud the signal from your microphone is. You can adjust this by cl_voip_micamp variable.

If you cannot see any meter on your screen, it means that you either have old client version, or you are connected to server without voice support, or you have connected via QWfwd or Qizmo, or you are missing the speex libraries.

Finally, the most important setting for voice-activated mode is the threshold of the activation. The threshold is controlled via the cl_voip_vad_threshhold variable (note the double H). Default value is 15, the lower the value is, the more sensitive the activation will be. So when you set this variable to zero, voice will be always activated.

At last, the meter works in two modes - either it will be shown only when you are sending your voice, in the other mode it will be shown permanently. The cl_void_showmeter variable toggles between these modes. Use values 1 and 2 respectively.

The volume of the incoming voices can be adjusted with the s_raw_volume variable.

Variables summary

Last update: 13.04.2011 06:57 UTC
ezQDocs

SourceForge.net Logo