Title: Account Azure
Code: accountKey
Visibility: no
Default: default
|
Specifies the Azure account whose options are taken to connect to the cloud.
The list includes the value 'default', which sets the root field 'speech' in the object to be used 'settings.azure_cloud'.
Additionally, the 'settings.azure_cloud.accounts' object keys are listed, each of which also has an object with separately configured cloud access settings behind it.
|
Title: Language
Code: lang
Visibility: no
Default: `English'
|
Azure Speech Recognition Service Parameter: Recognition Language.
Possible options:
|
Title: Another Language
Code: langCustom
Visibility: yes
Default: en-US
|
|
Title: `A profanity filter
Code: profanityFilter
Visibility: no
Default: `Disable'
|
Azure Speech ASR Recognition Service parameter: profanity filter operation mode.
Possible options:
-
raw (0 ) - Leave profanity
-
masked (1 ) - Mask profanity
-
removed (2 ) - Remove profanity
|
Name: CID (custom model enpoint id)
Code: cid
Visibility: no
Default: empty
|
When you’re using the Speech Studio to create custom models, you can take advantage of the Endpoint ID value from the Deployment page.
Use the Endpoint ID value as the argument to the cid query string parameter.
|
Name: Pronunciation scores
Code: pronunciation
Visibility: no
Default: false
|
Specifies the parameters for showing pronunciation scores in recognition results.
These scores assess the pronunciation quality of speech input, with indicators like accuracy, fluency, and completeness.
-
false (0 ) - No. The answer doesn’t contain pronunciation scores.
-
true (1 ) - Yes. Pronunciation scores are included in the response, and the options for customization open below.
|
Name: ReferenceText
Code: referenceText
Visibility: yes
Default: empty
|
The text that the pronunciation is evaluated against.
Applies only when the response output mode is enabled for information from the pronunciation scores.
|
Name: GradingSystem
Code: gradingSystem
Visibility: yes
Default: fivepoint
|
The point system for score calibration.
Applies only when the response output mode is enabled for information from the pronunciation scores.
|
Name: Granularity
Code: granularity
Visibility: yes
Default: phoneme
|
The evaluation granularity.
Applies only when the response output mode is enabled for information from the pronunciation scores.
-
phoneme (0 ) - Phoneme. Shows the score on the full-text, word, and phoneme levels.
-
word (1 ) - Word. Shows the score on the full-text and word levels.
-
fulltext (2 ) - FullText. Shows the score on the full-text level only.
|
Name: Dimension
Code: dimension
Visibility: yes
Default: basic
|
Defines the output criteria.
Applies only when the response output mode is enabled for information from the pronunciation scores.
-
basic (0 ) - Basic. Shows the accuracy score only.
-
comprehensive (1 ) - Comprehensive. Shows scores on more dimensions (for example, fluency score and completeness score on the full-text level, and error type on the word level).
|
Name: EnableMiscue
Code: enableMiscue
Visibility: yes
Default: false
|
Enables miscue calculation. With this parameter enabled.
Applies only when the response output mode is enabled for information from the pronunciation scores.
|
Name: ScenarioId
Code: scenarioId
Visibility: yes
Default: __empty
|
A GUID that indicates a customized point system.
Applies only when the response output mode is enabled for information from the pronunciation scores.
|
Title: Recording timeout, s
Code: recordTimeoutSec
Visibility: no
Default: 30
|
Maximum allowable recording time from the end of preplay, in seconds.
|
Title: Break by DTMF
Code: checkDTMF
Visibility: no
Default: `none'
|
DTMF detector switch. Opens the settings for the character save and operation interrupt modes.
|
Title: Buffer for DTMF
Code: dtmfBuffer
Visibility: yes
Default: —
|
Variable to store received DTMF characters.
|
Title: Clear buffer DTMF
Code: clearDtmfBuffer
Visibility: yes
Default: `Yes'
|
Buffer pre-clearance switch DTMF.
|
Title: Number of characters
Code: maxSymbolCount
Visibility: yes
Default: —
|
An argument containing a limit on the number of characters that can be entered.
When the specified number of DTMF characters is received during the component execution, the recording is automatically terminated and the last portion of voice data is sent to the recognition service.
|
Title: Interrupt Symbols
Code: interruptSymbols
Visibility: yes
Default: —
|
A string containing sequences of interrupt characters separated by commas.
When a character sequence matching one of the specified interrupt sequences is detected at the end of the DTMF buffer, the recording is automatically terminated and the last portion of data is sent to the recognition service.
For example, *, 7, 123, 9395 .
|
Title: Interrupt when silence is detected
Code: abortOnSilence
Visibility: no
Default: `Yes'
|
Voice Detector (VAD) switch to automatically end recording and send the last portion of voice data to the recognition service.
The criterion for stopping is the presence of a voice for at least 300 ms and its subsequent absence for the specified interval.
|
Title: `Interval of Silence, from
Code: silenceTimeoutSec
Visibility: yes
Default: 2
|
Interval for the Voice Action Detector (VAD) to automatically stop recording and send the last portion of voice data to the recognition service.
Applies when 'Interrupt when silence is detected' is enabled'.
|
Title: VAD threshold, dB
Code: vadThreshold
Visibility: yes
Default: 30
|
An argument containing the VAD threshold at which the presence of voice is detected when crossed upwards, in decibels.
Any noise with a level below the threshold is considered as silence.
|
Title: Response timeout, s
Code: responseTimeoutSec
Visibility: no
Default: 5
|
Timeout for waiting for a response from the Yandex Cloud SpeechKit recognition service after sending it the last portion of voice data.
When the timeout expires, control is passed to the next component on the Time branch .
|
Title: Result to variable
Code: varText
Visibility: no
Default: —
|
Variable to save the text result of recognition.
|
Title: Response code to variable
Code: varHttpCode
Visibility: no
Default: —
|
Variable to store the HTTP response code of the recognition service.
|
Title: Response body to variable
Code: varHttpBody
Visibility: no
Default: —
|
Variable to store the full content of the HTTP response of the recognition service.
|
Title: Save Record File
Code: saveRec
Visibility: no
Default: `None'
|
Switch to save the record file sent to the recognition service.
|
Title: File path to a variable
Code: varRecordPath
Visibility: yes
Default: —
|
Variable to store the path to the record file.
The file is placed in a temporary directory of the script and will be deleted when the script completes.
Long-term file retention requires the script to further move the file to a stationary storage location.
The recording is made on the server with the mg role serving the current call, and then transferred to the server with the ivr role serving the current scenario. The transfer always takes place within the site.
|
Title: Preview
Code: prePlayFile
Visibility: no
Default: —
|
Pre-play audio file to the subscriber during which the voice detector is also activated.
If there is no voice from the subscriber (taking into account the noise threshold of the VAD detector), no data is sent to the recognition service.
Can be selected in one of the modes:
-
a static file attached to the script (loaded from the Script Editor application or via the API);
-
argument-formed path, which must include one of the filecategories.
|
Title: Transition
Code: transfer
Visibility: no
Default: —
|
Component to which control is passed in case of successful completion of the operation.
|
Title: Transition, Time
Code: transferTimeout
Visibility: no
Default: —
|
The component to which control is passed in case the timeout period for HTTP response from the recognition service has expired.
|
Title: Transition, Error
Code: transferError
Visibility: no
Default: —
|
The component to which control is passed if an error occurs.
|