refactored voice parsing