Configure Input and Output Directories

By default, IDOL Speech Server can read from and write to any directory. However, for increased security you can specify a set of allowed directories to restrict access to the file system.

You can use the following parameters in the [Server] section of the IDOL Speech Server base configuration file to configure input and output directory settings:

For more information on how to configure these settings, see the IDOL Speech Server Reference.

The configuration of allowed input and output directories affects the following settings:

  1. File name parameters. Any file name parameters (for example, audio files, output files, and so on) that you specify in the configuration file or at the command line must be in an allowed directory or subdirectory.
  2. File path parameters. File path parameters (for example, the temporary directory) used by specific tasks must point to an allowed directory or subdirectory.
  3. List path parameters. The paths that are used with list files (where a file name is created by combining the element of the list with the specified path) must point to an allowed directory or subdirectory.
  4. List elements. When you restrict directories, list elements must be relative rather than absolute, and must not contain .. or ~.
  5. Action-level restrictions. You can use the File action parameter with the getResults action to specify the results file to read. The file must be in an allowed directory or subdirectory.

If you set input and output directory restrictions but specify a file or path that is outside the allowed directories, IDOL Speech Server returns an error and the related task fails.


_HP_HTML5_bannerTitle.htm