A multimodal interface for virtual character animation based on live performance and natural language processing