The Batch Voice Import control file (bvi.control)

Each batch voice import utility uses the bvi.control file to determine its operating parameters. This file resides in the $CUR_DIR/ca/BVI_dir directory.

Format of bvi.control

The bvi.control file is an ASCII text file with the following record types:

Table 1 lists the control parameters and tells you which utilities use each of them. The description of each utility (starting with bvi_rec: Batch Voice recording utility) includes more information about how to set these parameters.

If a utility uses a particular control parameter, that parameter must be defined in the control file.

The control parameters can occur in any order, and comments can occur anywhere.

If a control parameter is defined more than once, the value will be taken from the first occurrence; all other occurrences of the same control parameter will be ignored.

Table 1. Batch Voice Import control parameter summary

Parameter Name

Value in IBM-Supplied bvi.control

Brief Explanation (for more information, see the individual utilities)

Utilities Using the Parameter

UMS_INPUT_SELECT

LINE_1

Specifies which audio adapter input is to be used for recording.

bvi_rec

BOOST

6

Specifies whether to boost signal frequency components in the range 1500 Hz to 4000 Hz and to cut signal frequency components in the range 0 to 1500 Hz.

0 indicates that voice data is not to be boosted.

A positive integer specifies the number of dB by which voice data is to be boosted or cut.

bvi_imp

COMPRESSION_TYPE

1

Specifies the default compression type of voice segments:

0 Compressed only 1 Uncompressed only 2 Compressed and uncompressed

bvi_desc

COPY_TARGET_LANGUAGE

1 (U.S. English)

Specifies the language of the voice directory to be copied to.

bvi_copy

DESCRIPTION

*** Segment created by BVI ***

Specifies the default description for voice segments.

bvi_desc

DESCR_FILE_NAME

bvi.descr

Specifies the name of the voice description file created by bvi_desc.

bvi_desc

bvi_imp

bvi_play

END_MARGIN_TIME

20

Specifies the silence time (in milliseconds) which bvi_seg puts after each voice segment. If this parameter is omitted, MARGIN_TIME is used for both before and after margin periods.

bvi_seg

GLITCH_TIME_1

25

Specifies the maximum length (in milliseconds) of silence that can be tolerated within START_TIME before bvi_seg decides that what it has heard so far is not the start of a valid voice segment.

bvi_seg

GLITCH_TIME_2

250

Specifies the maximum length (in milliseconds) of voice activity that can be tolerated within STOP_TIME before bvi_seg decides that what it has heard so far is not the end of a valid voice segment.

bvi_seg

INDEX_FILE_NAME

bvi.index

Specifies the name of the index file.

bvi_desc

bvi_imp

bvi_play

bvi_seg

LANGUAGE

1 (U.S. English)

Specifies the default language of the voice segment database in which the voice segments are stored.

bvi_copy

bvi_delete

bvi_list

bvi_seg

LIST_DESCR_FILE_NAME

bvi.descr

Specifies the name of the description file to be created by bvi_list.

bvi_list

MARGIN_TIME

20

Specifies the time (in milliseconds) that bvi_seg puts before and after the detected start and end of a segment.

bvi_seg

MAXIMIZE

1

Specifies whether the voice data is to be amplified such that each segment uses the full range available.

bvi_imp

PROTECT

1

Specifies whether existing voice segments are to be protected from accidental overwrite.

bvi_copy

bvi_imp

SEGMENT_START_ID

1

Specifies the default id for the first segment to be processed.

bvi_desc

START_TIME

50

Specifies the minimum length (in milliseconds) of voice activity for bvi_seg to decide that a segment has started.

bvi_seg

STOP_TIME

1500

Specifies the minimum length (in milliseconds) of silence for bvi_seg to decide that a segment has ended.

bvi_seg

THRESHOLD_LEVEL

-40

Specifies the level in dBm that bvi_seg uses to decide whether an incoming signal is silence or voice.

bvi_seg

TRACE

0

Specifies whether tracing is on or off. (Dumps trace information to screen.)

bvi_seg

VOICE_DIRECTORY_NAME

BVI

Specifies the name of the default voice directory in which all segments are to be stored. For more information, see Custom Servers ID and name limitations.

bvi_desc

VOICE_FILE_NAME

bvi.voice

Specifies the name of the voice file created by bvi_rec and used by the other utilities.

bvi_aiff

bvi_desc

bvi_imp

bvi_play

bvi_rec

bvi_seg

bvi_wav