A Multimodal Human-Computer Interaction System and Its Application in Smart Learning Environments