By contrast, spoken language can effectively convey the user's high-level and complex intentions to a device (e.g., Apple Siri, Amazon Alexa, Google Now and Microsoft Cortana).
speech presents the challenges about 1) understanding both at the level of individual apps and at the level of tasks that span apps; and 2) communicating a task-level functionality between user and agent.