only set voice if api is ready