| 
									
										
										
										
											2004-10-01 03:18:48 +00:00
										 |  |  | [speex] | 
					
						
							| 
									
										
										
										
											2005-08-26 20:14:06 +00:00
										 |  |  | ; CBR encoding quality [0..10] | 
					
						
							|  |  |  | ; used only when vbr = false | 
					
						
							| 
									
										
										
										
											2004-10-01 03:18:48 +00:00
										 |  |  | quality => 3 | 
					
						
							| 
									
										
										
										
											2005-08-26 20:14:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ; codec complexity [0..10] | 
					
						
							|  |  |  | ; tradeoff between cpu/quality | 
					
						
							|  |  |  | complexity => 2 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; perceptual enhancement [true / false] | 
					
						
							|  |  |  | ; improves clarity of decoded speech | 
					
						
							| 
									
										
										
										
											2004-10-01 03:18:48 +00:00
										 |  |  | enhancement => true | 
					
						
							| 
									
										
										
										
											2005-08-26 20:14:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ; voice activity detection [true / false] | 
					
						
							| 
									
										
										
										
											2005-10-04 22:51:59 +00:00
										 |  |  | ; reduces bitrate when no voice detected, used only for CBR | 
					
						
							|  |  |  | ; (implicit in VBR/ABR) | 
					
						
							| 
									
										
										
										
											2005-08-26 20:14:06 +00:00
										 |  |  | vad => true | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; variable bit rate [true / false] | 
					
						
							|  |  |  | ; uses bit rate proportionate to voice complexity | 
					
						
							|  |  |  | vbr => true | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; available bit rate [bps, 0 = off] | 
					
						
							|  |  |  | ; encoding quality modulated to match this target bit rate | 
					
						
							|  |  |  | ; not recommended with dtx or pp_vad - may cause bandwidth spikes | 
					
						
							| 
									
										
										
										
											2004-12-30 01:40:47 +00:00
										 |  |  | abr => 0 | 
					
						
							| 
									
										
										
										
											2005-08-26 20:14:06 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | ; VBR encoding quality [0-10] | 
					
						
							|  |  |  | ; floating-point values allowed | 
					
						
							|  |  |  | vbr_quality => 4 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; discontinuous transmission [true / false] | 
					
						
							|  |  |  | ; stops transmitting completely when silence is detected | 
					
						
							|  |  |  | ; pp_vad is far more effective but more CPU intensive | 
					
						
							| 
									
										
										
										
											2004-10-01 03:18:48 +00:00
										 |  |  | dtx => false | 
					
						
							| 
									
										
										
										
											2005-03-17 21:30:19 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-08-26 20:14:06 +00:00
										 |  |  | ; preprocessor configuration | 
					
						
							|  |  |  | ; these options only affect Speex v1.1.8 or newer | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; enable preprocessor [true / false] | 
					
						
							|  |  |  | ; allows dsp functionality below but incurs CPU overhead | 
					
						
							|  |  |  | preprocess => false | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; preproc voice activity detection [true / false] | 
					
						
							|  |  |  | ; more advanced equivalent of DTX, based on voice frequencies | 
					
						
							|  |  |  | pp_vad => false | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; preproc automatic gain control [true / false] | 
					
						
							|  |  |  | pp_agc => false | 
					
						
							|  |  |  | pp_agc_level => 8000 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; preproc denoiser [true / false] | 
					
						
							|  |  |  | pp_denoise => false | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ; preproc dereverb [true / false] | 
					
						
							|  |  |  | pp_dereverb => false | 
					
						
							|  |  |  | pp_dereverb_decay => 0.4 | 
					
						
							|  |  |  | pp_dereverb_level => 0.3 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-03-17 21:30:19 +00:00
										 |  |  | [plc] | 
					
						
							|  |  |  | ; for all codecs which do not support native PLC | 
					
						
							|  |  |  | ; this determines whether to perform generic PLC | 
					
						
							|  |  |  | ; there is a minor performance penalty for this | 
					
						
							|  |  |  | genericplc => true |