Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

LUIS for XR

LUIS for XR is a reference implementation for Natural Language Understanding in XR applications using LUIS.

Why Natural Language

For an overview of Natural Language and why it's more powerful than traditional voice commands, please see:

Natural Language for Simulations

Getting Started

This reference is easy to use and is distributed as a Unity Package. For a complete step-by-step guide on how to get started using it in your own applications, please see the article:

NLU For XR With LUIS

System Requirements

  • Unity 2017.2 or later
  • .NET 4.6 under player settings
  • .NET backend under player settings

Though you will see "Mixed Reality" mentioned throughout this reference, it is not exclusive to Windows Mixed Reality devices. This code will work with all Unity projects that support .NET 4.6. The only exception to this rule is the Luis Dictation Manager which needs Windows 10 APIs to access the microphone. This component is optional and will work on all devices that run Windows 10, including HoloLens.

Special Thanks

The earliest prototype of this project was developed during an internal Microsoft hack in December 2017. That team consisted of Adina Shanholtz, Anna Fear and David Douglas. The Reference Architecture here evolved out that prototype during a Microsoft + Partner hack in February 2018. The primary contributors to this reference included Jared Bienz from Microsoft, Michael House from Object Theory and Stephen Hodgson from Valorem.