Fix voice chat, add voice controller