Class RecognizeOptions.Builder
java.lang.Object
com.ibm.watson.speech_to_text.v1.model.RecognizeOptions.Builder
- Enclosing class:
- RecognizeOptions
public static class RecognizeOptions.Builder extends Object
Builder.
-
Constructor Summary
Constructors Constructor Description Builder()
Instantiates a new builder.Builder(InputStream audio)
Instantiates a new builder with required properties. -
Method Summary
Modifier and Type Method Description RecognizeOptions.Builder
acousticCustomizationId(String acousticCustomizationId)
Set the acousticCustomizationId.RecognizeOptions.Builder
addKeyword(String keyword)
Adds an keyword to keywords.RecognizeOptions.Builder
audio(File audio)
Set the audio.RecognizeOptions.Builder
audio(InputStream audio)
Set the audio.RecognizeOptions.Builder
audioMetrics(Boolean audioMetrics)
Set the audioMetrics.RecognizeOptions.Builder
backgroundAudioSuppression(Float backgroundAudioSuppression)
Set the backgroundAudioSuppression.RecognizeOptions.Builder
baseModelVersion(String baseModelVersion)
Set the baseModelVersion.RecognizeOptions
build()
Builds a RecognizeOptions.RecognizeOptions.Builder
contentType(String contentType)
Set the contentType.RecognizeOptions.Builder
customizationId(String customizationId)
Set the customizationId.RecognizeOptions.Builder
customizationWeight(Double customizationWeight)
Set the customizationWeight.RecognizeOptions.Builder
endOfPhraseSilenceTime(Double endOfPhraseSilenceTime)
Set the endOfPhraseSilenceTime.RecognizeOptions.Builder
grammarName(String grammarName)
Set the grammarName.RecognizeOptions.Builder
inactivityTimeout(long inactivityTimeout)
Set the inactivityTimeout.RecognizeOptions.Builder
keywords(List<String> keywords)
Set the keywords.RecognizeOptions.Builder
keywordsThreshold(Float keywordsThreshold)
Set the keywordsThreshold.RecognizeOptions.Builder
languageCustomizationId(String languageCustomizationId)
Set the languageCustomizationId.RecognizeOptions.Builder
lowLatency(Boolean lowLatency)
Set the lowLatency.RecognizeOptions.Builder
maxAlternatives(long maxAlternatives)
Set the maxAlternatives.RecognizeOptions.Builder
model(String model)
Set the model.RecognizeOptions.Builder
profanityFilter(Boolean profanityFilter)
Set the profanityFilter.RecognizeOptions.Builder
redaction(Boolean redaction)
Set the redaction.RecognizeOptions.Builder
smartFormatting(Boolean smartFormatting)
Set the smartFormatting.RecognizeOptions.Builder
speakerLabels(Boolean speakerLabels)
Set the speakerLabels.RecognizeOptions.Builder
speechDetectorSensitivity(Float speechDetectorSensitivity)
Set the speechDetectorSensitivity.RecognizeOptions.Builder
splitTranscriptAtPhraseEnd(Boolean splitTranscriptAtPhraseEnd)
Set the splitTranscriptAtPhraseEnd.RecognizeOptions.Builder
timestamps(Boolean timestamps)
Set the timestamps.RecognizeOptions.Builder
wordAlternativesThreshold(Float wordAlternativesThreshold)
Set the wordAlternativesThreshold.RecognizeOptions.Builder
wordConfidence(Boolean wordConfidence)
Set the wordConfidence.
-
Constructor Details
-
Builder
public Builder()Instantiates a new builder. -
Builder
Instantiates a new builder with required properties.- Parameters:
audio
- the audio
-
-
Method Details
-
build
Builds a RecognizeOptions.- Returns:
- the new RecognizeOptions instance
-
addKeyword
Adds an keyword to keywords.- Parameters:
keyword
- the new keyword- Returns:
- the RecognizeOptions builder
-
audio
Set the audio.- Parameters:
audio
- the audio- Returns:
- the RecognizeOptions builder
-
contentType
Set the contentType.- Parameters:
contentType
- the contentType- Returns:
- the RecognizeOptions builder
-
model
Set the model.- Parameters:
model
- the model- Returns:
- the RecognizeOptions builder
-
languageCustomizationId
Set the languageCustomizationId.- Parameters:
languageCustomizationId
- the languageCustomizationId- Returns:
- the RecognizeOptions builder
-
acousticCustomizationId
Set the acousticCustomizationId.- Parameters:
acousticCustomizationId
- the acousticCustomizationId- Returns:
- the RecognizeOptions builder
-
baseModelVersion
Set the baseModelVersion.- Parameters:
baseModelVersion
- the baseModelVersion- Returns:
- the RecognizeOptions builder
-
customizationWeight
Set the customizationWeight.- Parameters:
customizationWeight
- the customizationWeight- Returns:
- the RecognizeOptions builder
-
inactivityTimeout
Set the inactivityTimeout.- Parameters:
inactivityTimeout
- the inactivityTimeout- Returns:
- the RecognizeOptions builder
-
keywords
Set the keywords. Existing keywords will be replaced.- Parameters:
keywords
- the keywords- Returns:
- the RecognizeOptions builder
-
keywordsThreshold
Set the keywordsThreshold.- Parameters:
keywordsThreshold
- the keywordsThreshold- Returns:
- the RecognizeOptions builder
-
maxAlternatives
Set the maxAlternatives.- Parameters:
maxAlternatives
- the maxAlternatives- Returns:
- the RecognizeOptions builder
-
wordAlternativesThreshold
Set the wordAlternativesThreshold.- Parameters:
wordAlternativesThreshold
- the wordAlternativesThreshold- Returns:
- the RecognizeOptions builder
-
wordConfidence
Set the wordConfidence.- Parameters:
wordConfidence
- the wordConfidence- Returns:
- the RecognizeOptions builder
-
timestamps
Set the timestamps.- Parameters:
timestamps
- the timestamps- Returns:
- the RecognizeOptions builder
-
profanityFilter
Set the profanityFilter.- Parameters:
profanityFilter
- the profanityFilter- Returns:
- the RecognizeOptions builder
-
smartFormatting
Set the smartFormatting.- Parameters:
smartFormatting
- the smartFormatting- Returns:
- the RecognizeOptions builder
-
speakerLabels
Set the speakerLabels.- Parameters:
speakerLabels
- the speakerLabels- Returns:
- the RecognizeOptions builder
-
customizationId
Set the customizationId.- Parameters:
customizationId
- the customizationId- Returns:
- the RecognizeOptions builder
-
grammarName
Set the grammarName.- Parameters:
grammarName
- the grammarName- Returns:
- the RecognizeOptions builder
-
redaction
Set the redaction.- Parameters:
redaction
- the redaction- Returns:
- the RecognizeOptions builder
-
audioMetrics
Set the audioMetrics.- Parameters:
audioMetrics
- the audioMetrics- Returns:
- the RecognizeOptions builder
-
endOfPhraseSilenceTime
Set the endOfPhraseSilenceTime.- Parameters:
endOfPhraseSilenceTime
- the endOfPhraseSilenceTime- Returns:
- the RecognizeOptions builder
-
splitTranscriptAtPhraseEnd
Set the splitTranscriptAtPhraseEnd.- Parameters:
splitTranscriptAtPhraseEnd
- the splitTranscriptAtPhraseEnd- Returns:
- the RecognizeOptions builder
-
speechDetectorSensitivity
Set the speechDetectorSensitivity.- Parameters:
speechDetectorSensitivity
- the speechDetectorSensitivity- Returns:
- the RecognizeOptions builder
-
backgroundAudioSuppression
Set the backgroundAudioSuppression.- Parameters:
backgroundAudioSuppression
- the backgroundAudioSuppression- Returns:
- the RecognizeOptions builder
-
lowLatency
Set the lowLatency.- Parameters:
lowLatency
- the lowLatency- Returns:
- the RecognizeOptions builder
-
audio
Set the audio.- Parameters:
audio
- the audio- Returns:
- the RecognizeOptions builder
- Throws:
FileNotFoundException
- if the file could not be found
-