Hello
I am going to use PurePath Studio to create a design of a Vox Activation Switch function using a DigitalPeak and a compareCD - like the existing VAD block (see below) - but having the VAD_TH_DB setup to be updated at runtime.
- My question is about the hangover period. Is there a way to do something similar and if yes what would be the most appropriate way.
VAD_TH_DB |
Float |
VAD Threshold (in dB). The VAD threshold determines the margin between signal power and noise power. If the signal power is higher than the noise power by the given margin, then voice activity has been detected. The recommended range is 3 dB to 9 dB, and the default value is 6 dB. Higher threshold may cause less voice detection in noisy background condition while lower threshold may cause false voice detection in non-stationary background noise. |
VAD_HANG_PRD |
Float |
VAD Hangover Period (in secs.). VAD will remain ON during the hangover period even after signal level gets lower than noise level by threshold margin. Longer handover period will make VAD ON-OFF switching less frequent while VAD will remain ON longer after the end of speech. The recommended value is 0.1 sec to 0.5 sec. |