Utterly Voice icon image Utterly Voice

General Settings

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.