Handler transcription settings
Each handler configuration has a separate section that specifies a set of parameters to interact with V-Blaze. The default
[Adapter]
section within /config/default.cfg contains two handlers to separate transcription requests:
[LiveCall]
— Activates at the start of a call. The[LiveCall]
handler contains transcription settings optimized for speed.[PostCall]
— Activates when a call has completed. The[PostCall]
handler contains transcription settings optimized for quality.[LivePostCall]
— Activates at the start of a call. The[LivePostCall]
handler streams audio to V-Blaze for transcription while the call is in progress. The call audio does not write to disk, which means that confidential information is never stored. Post call transcripts are quickly available because the transcription process begins at the start of the call.
The following is a sample
[LiveCall]
handler:
[LiveCall]
server = localhost
actions = LiveLog
activitylevel = 50
uttminactivity = 250
uttmaxsilence = 500
uttpadding = 250
uttmaxtime = 15
uttmaxgap = 0
scrubtext = true
model = eng-us:callcenter
protocol = wss
streaming = true
The following is a sample
[PostCall]
handler:
[PostCall]
server = localhost
actions = PostLog
gender = true
emotion = true
scrubdir = /var/lib/vociadapter/json
utthandler = true
mincalldur = 10
maxcalldur = 7200
maxcalls = 100000
[LivePostCall]
handler:[LivePostCall]
server = localhost
actions = PostLog
livepost = true
protocol = ws
streaming = true
scrubdir= /tmp/audio
scrubtext = true
scrubconf = /opt/voci/adapter/config/scrub.conf
Parameter | Values | Description |
---|---|---|
server | localhost (default), URL: HTTP or HTTPS | Specify the hostname or address of the ASR engine for the handler to use. Port numbers are supported. |
actions | No default | Specify a list of actions for the handler to use. Actions contain a set of parameters that define what to do with transcripts. |
checkinstall | true, false | Validates the |
billing | string | Specify a name that indicates who the handler is configured for. |
billing_agentid | string | Specify an OrecX variable by enclosing the name of the variable within curly brackets. To use the OrecX |
model | eng-us:callcenter (default) | Specify the preferred language model to use. |
scrubtext | true, false | V-Blaze API parameter — Enables the ASR engine to redact sensitive information from transcripts. |
scrubdir | /tmp/audio (default) | Specify a directory to save redacted transcripts. |
utthandler | true (default), false | If |
mincalldur | 10 (default) | Specifies the minimum call length (seconds) for the handler to accept. |
maxcalldur | 7200 (default | Specifies the maximum call length (seconds) for the handler to accept. |
maxcalls | 100000 | Specifies the maximum number of simultaneous calls the handler allows. |
filters | No default | Specifies which filter configurations to call. |
gender | true, false | V-Blaze API parameter — Set |
emotion | true, false | V-Blaze API parameter — Set |
livepost | true, false | Enables audio streaming at the start of a call. When enabled, call audio does not save to storage. |
streaming | true, false | When set to
|
protocol | ws, wss | Specify the WebSocket protocol to use with the streaming option. |
reconnectdelay | 1 (default) | Initial delay (seconds) for reconnect attempts. |
reconnectattempts | 0 (default) | Maximum number of reconnect attempts before shutting down the service. For unlimited attempts, set |
reconnectmaxdelay | 600 (default) | Upperbound in seconds for the exponential backoff for reconnect attempts. |