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.BuilderacousticCustomizationId(String acousticCustomizationId)Set the acousticCustomizationId.RecognizeOptions.BuilderaddKeyword(String keyword)Adds an keyword to keywords.RecognizeOptions.Builderaudio(File audio)Set the audio.RecognizeOptions.Builderaudio(InputStream audio)Set the audio.RecognizeOptions.BuilderaudioMetrics(Boolean audioMetrics)Set the audioMetrics.RecognizeOptions.BuilderbackgroundAudioSuppression(Float backgroundAudioSuppression)Set the backgroundAudioSuppression.RecognizeOptions.BuilderbaseModelVersion(String baseModelVersion)Set the baseModelVersion.RecognizeOptionsbuild()Builds a RecognizeOptions.RecognizeOptions.BuildercontentType(String contentType)Set the contentType.RecognizeOptions.BuildercustomizationId(String customizationId)Set the customizationId.RecognizeOptions.BuildercustomizationWeight(Double customizationWeight)Set the customizationWeight.RecognizeOptions.BuilderendOfPhraseSilenceTime(Double endOfPhraseSilenceTime)Set the endOfPhraseSilenceTime.RecognizeOptions.BuildergrammarName(String grammarName)Set the grammarName.RecognizeOptions.BuilderinactivityTimeout(long inactivityTimeout)Set the inactivityTimeout.RecognizeOptions.Builderkeywords(List<String> keywords)Set the keywords.RecognizeOptions.BuilderkeywordsThreshold(Float keywordsThreshold)Set the keywordsThreshold.RecognizeOptions.BuilderlanguageCustomizationId(String languageCustomizationId)Set the languageCustomizationId.RecognizeOptions.BuilderlowLatency(Boolean lowLatency)Set the lowLatency.RecognizeOptions.BuildermaxAlternatives(long maxAlternatives)Set the maxAlternatives.RecognizeOptions.Buildermodel(String model)Set the model.RecognizeOptions.BuilderprofanityFilter(Boolean profanityFilter)Set the profanityFilter.RecognizeOptions.Builderredaction(Boolean redaction)Set the redaction.RecognizeOptions.BuildersmartFormatting(Boolean smartFormatting)Set the smartFormatting.RecognizeOptions.BuilderspeakerLabels(Boolean speakerLabels)Set the speakerLabels.RecognizeOptions.BuilderspeechDetectorSensitivity(Float speechDetectorSensitivity)Set the speechDetectorSensitivity.RecognizeOptions.BuildersplitTranscriptAtPhraseEnd(Boolean splitTranscriptAtPhraseEnd)Set the splitTranscriptAtPhraseEnd.RecognizeOptions.Buildertimestamps(Boolean timestamps)Set the timestamps.RecognizeOptions.BuilderwordAlternativesThreshold(Float wordAlternativesThreshold)Set the wordAlternativesThreshold.RecognizeOptions.BuilderwordConfidence(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
-