Skip to main content
Skip table of contents

How to extract the complete n-best result list

It is possible to extract not just the single best result from speech or NLU recognition, but the entire n-best list of results, and pass this data to another service for further processing. Follow these steps to achieve this in Omilia’s Orchestrator platform.

  1. Create an Orchestrator Application

  2. Add any miniApp that has Validation as an option to your Orchestrator application. (Alphanumerinc, Entity, etc)

  3. In the output section of the miniApp, include the field nbestListValues as a secondary output field.

    image (12).png

  4. Connect your miniApp to a Webservice miniApp within the Orchestrator flow.

  5. In the Webservice miniApp configuration, specify nbestListValues as an input parameter

    2025-07-30_16-31-00.png

  6. Configure the Webservice miniApp to send the information to the required service for further processing. Add the following as request body to get the desired result.

    JSON
    {
      "values": "{{nbestListValues}}"
    }

    image (11).png

Always test the complete integration chain to ensure that the n-best list is received and processed as expected by your downstream service.

For more information on how to use Webeservice miniApps please read Intelli and Web Service OCP miniApps® configuration guide.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.