Dialog API component enables your voice assistant to recognise the user's speech intention, perform some useful actions and return the meaningful response back to the user that can be synthesised by text to speech component.

Built-in dialog API libraries

Aimybox provides these ready to use NLP engine implementations:

AimyboxDialogAPI - processes each user's query through the Aimybox NLP service or direct webhook that implements Aimybox HTTP API

Dialogflow - ready to use connector for Google Dialogflow agent

Aimybox NLP service can combine multiple voice skills driven by different NLP engines under the hood. Learn more

How to implement another NLP engine support

You can use another NLP engine in your voice assistant. Just implement DialogAPI interface and configure it when instantiate Aimybox.
Was this article helpful?
Thank you!