Understanding the manifest file

Dragon Voice requires a manifest file named nuance_package.json that is one element of a recognition model created with Nuance tools. (Tools that are not included in the Speech Suite product.) Ways to acquire a manifest:

  • Nuance can create a manifest (and its artifacts) on your behalf.
  • You can use Nuance Experience Studio to build DLMs and manifests.
  • You can use Nuance Mix Tools to build DLMs. Then use the Speech Suite Mix Command Line Tool for generating manifests and downloading (provided separately, not included with Speech Suite).

Note: The contents of the manifest file are case-sensitive. For example, the language "eng-USA" different from "eng-usa".

Do not modify the generated JSON file. It's purpose is to define dependencies among the specific artifacts and data packs (separately built), and to enable allocation of the best resources for each application session:

  • Krypton resource — allocates a specific language, data pack topic, and data pack version. The values correspond to the installed data pack file.
  • NLE resource — allocates a specific pipeline name, pipeline version, and the semantic model ID.
  • Optionally, the manifest configures Krypton recognition parameters, semantic models, and DLMs.

For more information on engine allocation, see Resource manager features.

Note: After generating a manifest and its artifacts, store them in the same base directory, and specify that directory as the base path of the <grammar> src attribute in VoiceXML documents. If you generate more than one manifest and artifacts, store each set in a different base. (You cannot substitute or move files from one artifact to another. For example, you cannot insert a DLM from one artifact into the filepath of a different artifact.)