General application settings are found in the
config\settings.yaml
file found in the application directory.
This file has the following settings:
Setting | Type | Description |
---|---|---|
licenseKey
|
String | The license key for the Utterly Voice Application. See Setup. |
microphoneThreshold
|
Number | Microphone utterance threshold. See Setup. |
utteranceGapMilliseconds
|
Number | Minimum duration of silence that defines the gap between utterances. See Setup. |
logRedaction
|
Boolean | Set this field to true if you do not want dictation transcripts saved to the log file in the application directory (log.txt). Note that the mode and command names found in transcripts are still logged. |
audioFiles
|
Number | Set this field to the number of utterances you want saved as audio files in the audio directory. Only the initial utterances will be saved. This may be useful to verify the quality of your utterance audio. This setting has no effect with the whisper recognizer. |
userInterfaceHeight
|
Number | The pixel height of the main user interface. The value must be even and within range: [48, 100]. If your Windows display scaling settings are not 100% (96 DPI), this value will be adjusted automatically for scaling. We recommend either 48 (2 lines of text in the user interface) or 66 (3 lines of text). |
labelFontHeight
|
Number | The pixel height of labels used for "show" and other related commands. The value must be within range: [10, 20]. If your Windows display scaling settings are not 100% (96 DPI), this value will be adjusted automatically for scaling. |
recognizer
|
String | The recognizer to use for speech recognition. See Recognizers. |
googleV1RecognizerConfig
|
Map Collection | Settings specific for the Google Speech-to-Text V1 recognizer. See Recognizers. |
voskRecognizerConfig
|
Map Collection | Settings specific for the Vosk recognizer. See Recognizers. |
whisperCppRecognizerConfig
|
Map Collection | Settings specific for the Whisper recognizer. See Recognizers. |
deepgramRecognizerConfig
|
Map Collection | Settings specific for the Deepgram recognizer. See Recognizers. |
argumentCompletion
|
String | Some commands accept the remainder of the utterance as arguments. If you would like to complete the command arguments, so you can keep speaking without pause, say this word after the final argument. For example, if this field is set to "stop", saying "title hello world stop test" results in "Hello World test". |
caseChangeUpper
|
String | Some commands accept utterance arguments that initialize or change case for utterance arguments that follow it. For example, if this field is set to "upper", saying "snake upper hello world" results in "HELLO_WORLD". |
caseChangeLower
|
String | Some commands accept utterance arguments that initialize or change case for utterance arguments that follow it. For example, if this field is set to "lower", saying "upper hello lower world" results in "Hw". |
titleSkip
|
List Collection | A list of words that are not capitalized for the title command, unless the word is the first or last argument supplied to the command. |