bvi_copy: Batch Voice copy utility

Purpose

Copies a single voice segment from one voice directory in the Blueworx Voice Response database to another.

Description

bvi_copy is not part of the import process, but is useful for managing voice directories.

The original segment is left unaltered. If both the source and target directory are the same, the source segment id name must be different from the target segment id name.


This diagram shows the bvi_copy utility interfacing with the voice segment database, using control parameters from the bvi.control file.

Control parameters

The bvi_copy utility uses the following control parameters from the bvi.control file:

LANGUAGE (supplied value: 1 (U.S. English))
Specifies the default language of the voice segment database in which the voice segments are stored.
COPY_TARGET_LANGUAGE (supplied value: 1 (U.S. English))
Specifies the language of the voice directory to be copied to.
PROTECT (supplied value: 1)
Specifies whether existing voice segments are to be protected from accidental overwrite. If set to 1 (enabled), bvi_copy tests to see if a segment of the same language, voice directory, and segment number already exists before writing a new segment to the Blueworx Voice Response voice segment database. If one does already exist and the PROTECT parameter is set to 1, the utility prompts you to confirm that you want the existing segment to be overwritten.

Possible values for the protect option are 0 (disabled) and 1 (enabled).

After opening the BVI Custom Server Import window as described in Starting the BVI custom server:

  1. Copy segments: Start the copy utility by typing bvi_copy on the command line and pressing Enter.

    The utility prompts you to enter:

    • Source voice directory name
    • Source segment number
    • Target voice directory name
    • Target segment number
  2. Confirm overwrite: If the PROTECT option is enabled, bvi_copy will ask for confirmation before overwriting an existing segment.

You have now copied the voice segment from the source directory to the target directory. If you want to remove it from the source directory, use the bvi_delete utility.