Some PC audio hardware includes a hardware AGC. It would not be entirely unreasonable to add a disabled by default AGC component.
When available, people should use it.
You can’t really get around the negative effects of limited ADC resolution if a signal has to be boosted, effectively losing several bits on a software AGC. It still might be better than too low(or high) input to the vocoder. Making people aware of it with
under-range/over-range status indicators that ignore gaps between words might lead them to better adjust levels or get better audio hardware.