public static class RecognizeOptions.Builder extends Object
| Constructor and Description |
|---|
Builder()
Instantiates a new builder.
|
| Modifier and Type | Method and Description |
|---|---|
RecognizeOptions |
build()
Builds the profile options.
|
RecognizeOptions.Builder |
contentType(String contentType)
The format of the audio data specified as one of the following values:
audio/flac for Free Lossless Audio Codec (FLAC)
audio/l16 for Linear 16-bit Pulse-Code Modulation (PCM).
audio/wav for Waveform Audio File Format (WAV)
audio/ogg;codecs=opus for Ogg format files that use the opus codec
. |
RecognizeOptions.Builder |
continuous(Boolean continuous)
If true, multiple final results that represent multiple consecutive phrases separated by pauses are returned.
|
RecognizeOptions.Builder |
inactivityTimeout(Integer inactivityTimeout)
Inactivity timeout.
|
RecognizeOptions.Builder |
interimResults(Boolean interimResults)
If true, the service sends interim results for the transcription.
|
RecognizeOptions.Builder |
keywords(String... keywords)
Specifies an array of keyword strings to be matched in the input audio.
|
RecognizeOptions.Builder |
keywordsThreshold(Double keywordsThreshold)
Specifies a minimum level of confidence that the service must have to report a matching keyword in the input
audio.
|
RecognizeOptions.Builder |
maxAlternatives(Integer maxAlternatives)
Maximum number of alternative transcripts returned.
|
RecognizeOptions.Builder |
model(String model)
Sets the model name used for the recognition.
|
RecognizeOptions.Builder |
profanityFilter(Boolean profanityFilter)
If true, filters profanity from all output except for keyword results by replacing inappropriate words with a
series of asterisks.
|
RecognizeOptions.Builder |
session(SpeechSession session)
Sets the session id.
|
RecognizeOptions.Builder |
sessionId(String sessionId)
Sets session id.
|
RecognizeOptions.Builder |
smartFormatting(Boolean smartFormatting)
If
true, converts dates, times, series of digits and numbers, phone numbers, currency values, and
Internet addresses into more readable, conventional representations in the final transcript of a recognition
request. |
RecognizeOptions.Builder |
timestamps(Boolean timestamps)
If true, time alignment for each word is returned.
|
RecognizeOptions.Builder |
wordAlternativesThreshold(Double wordAlternativesThreshold)
Specifies a minimum level of confidence that the service must have to report a hypothesis for a word from the
input audio.
|
RecognizeOptions.Builder |
wordConfidence(Boolean wordConfidence)
If true, confidence measure per word is returned if available.
|
public RecognizeOptions build()
public RecognizeOptions.Builder contentType(String contentType)
audio/flac for Free Lossless Audio Codec (FLAC)audio/l16 for Linear 16-bit Pulse-Code Modulation (PCM).audio/wav for Waveform Audio File Format (WAV)audio/ogg;codecs=opus for Ogg format files that use the opus codeccontentType - the content typeIllegalArgumentException - when contentType is null or invalidpublic RecognizeOptions.Builder smartFormatting(Boolean smartFormatting)
true, converts dates, times, series of digits and numbers, phone numbers, currency values, and
Internet addresses into more readable, conventional representations in the final transcript of a recognition
request. If false (the default), no formatting is performed. Applies to US English transcription
only.smartFormatting - Smart formattingpublic RecognizeOptions.Builder profanityFilter(Boolean profanityFilter)
profanityFilter - the profanity filterpublic RecognizeOptions.Builder continuous(Boolean continuous)
continuous - the continuouspublic RecognizeOptions.Builder inactivityTimeout(Integer inactivityTimeout)
inactivityTimeout - the inactivity timeoutpublic RecognizeOptions.Builder interimResults(Boolean interimResults)
interimResults - the interim resultspublic RecognizeOptions.Builder keywords(String... keywords)
keywords - the keywordspublic RecognizeOptions.Builder keywordsThreshold(Double keywordsThreshold)
keywordsThreshold - the keywords thresholdpublic RecognizeOptions.Builder maxAlternatives(Integer maxAlternatives)
maxAlternatives - the max alternativespublic RecognizeOptions.Builder model(String model)
model - the modelpublic RecognizeOptions.Builder session(SpeechSession session)
session - the SpeechSessionpublic RecognizeOptions.Builder sessionId(String sessionId)
sessionId - the session idpublic RecognizeOptions.Builder timestamps(Boolean timestamps)
timestamps - the timestampspublic RecognizeOptions.Builder wordAlternativesThreshold(Double wordAlternativesThreshold)
wordAlternativesThreshold - the wordAalternatives thresholdpublic RecognizeOptions.Builder wordConfidence(Boolean wordConfidence)
wordConfidence - the word confidenceCopyright © 2015–2016 IBM Watson. All rights reserved.