Add voice resources and some functionally changes for voice