Utilities

The system includes a number of command-line utilities that affect grammars and dictionaries. The command-line utilities run on Windows and Linux.

This section provides detailed usage information for each utility summarized in this table:

Utility

Description

abnf2xml

Recognizer utility. Converts ABNF grammars to the SRGS format of XML.

acc_test

Recognizer utility. Performs accuracy tests on grammars and generates reports on the results. Uses a prepared script as input.

dictcpl

Vocalizer utility. Compiles a user dictionary for use in TTS synthesis.

dicttest

Recognizer utility. Checks the pronunciations of words or lists of words inside a recognition dictionary.

licenseReport Recognizer and Vocalizer licensing reporting tool. Counts license usage by parsing the data in Recognizer call logs and Vocalizer event logs. Useful for tracking usage patterns.

make_dict

Recognizer utility. Compiles a user dictionary for use in recognition.

nr_decrypt

Decrypts encrypted logs.

nr_gen_encryption_keys

Generates keys needed for encryption of logs and waveforms.

nr_shm

Cleans up shared memory regions after a crash.

nuance-version

Provides version information about an installed component.

nvscmdline

Vocalizer utility. Processes a text file or input text string, generating an audio file as output.

nvsload

Vocalizer utility. A performance test sample application that tests Vocalizer performance.

parseTool

Recognizer utility. Tests whether a sentence can be parsed correctly by a grammar, and traces ECMAScript operations.

sgc

Recognizer utility. Compiles a grammar, or trains a natural language grammar using a prepared grammar file.

test_parser

Recognizer utility. Performs interpretation tests on a grammars by comparing correct key/value pairs with grammar results.

uconv

Converts text files from one encoding standard to another encoding standard.