Browse
 
Tools
Rss Categories

Getting Started with NLU Gateway

Reference Number: AA-02438 Views: 3810 0 Rating/ Voters

The LumenVox Natural Language Understanding (NLU) Gateway allows applications to take advantage of third-party services that provide natural language processing for supplied text. This includes the intent classification and entity determination, as well as conversational bot interaction.

The LumenVox Gateway directly communicates with various, commonly used, hosted NLU processing cloud services and sends them text transcription of the spoken audio. NLU results are then returned to the speech application within the semantic interpretation typically returned for grammar based speech recognition.

The NLU Gateway handles all communication and authentication and results from the various vendors are normalized to a common format, allowing existing and new speech applications take advantage of NLU processing with very little to no extra programming.


Using this approach, MRCP connected applications that already communicate with, and use, the LumenVox Media Server can now leverage the power of advanced NLU processing without complex additional connectivity. Also, multiple NLU intent engines can be used as needed, with consistently formatted results being returned to the application, regardless of the engine used.

The LumenVox NLU Gateway runs within a Docker container.  For more details about setting this up, please refer to our Installation article.

Setting up new connections to NLU service providers can be done via the LumenVox dashboard, as described in our NLU Gateway Administration article.