Class RecognizeWithWebsocketsOptions.Builder
java.lang.Object
com.ibm.watson.speech_to_text.v1.model.RecognizeWithWebsocketsOptions.Builder
- Enclosing class:
- RecognizeWithWebsocketsOptions
public static class RecognizeWithWebsocketsOptions.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
-
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
public RecognizeWithWebsocketsOptions.Builder languageCustomizationId(String languageCustomizationId)Set the languageCustomizationId.- Parameters:
languageCustomizationId
- the languageCustomizationId- Returns:
- the RecognizeOptions builder
-
acousticCustomizationId
public RecognizeWithWebsocketsOptions.Builder acousticCustomizationId(String 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
public RecognizeWithWebsocketsOptions.Builder wordAlternativesThreshold(Float 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
public RecognizeWithWebsocketsOptions.Builder endOfPhraseSilenceTime(Double endOfPhraseSilenceTime)Set the endOfPhraseSilenceTime.- Parameters:
endOfPhraseSilenceTime
- the endOfPhraseSilenceTime- Returns:
- the RecognizeOptions builder
-
splitTranscriptAtPhraseEnd
public RecognizeWithWebsocketsOptions.Builder splitTranscriptAtPhraseEnd(Boolean splitTranscriptAtPhraseEnd)Set the splitTranscriptAtPhraseEnd.- Parameters:
splitTranscriptAtPhraseEnd
- the splitTranscriptAtPhraseEnd- Returns:
- the RecognizeOptions builder
-
speechDetectorSensitivity
public RecognizeWithWebsocketsOptions.Builder speechDetectorSensitivity(Float speechDetectorSensitivity)Set the speechDetectorSensitivity.- Parameters:
speechDetectorSensitivity
- the speechDetectorSensitivity- Returns:
- the RecognizeOptions builder
-
backgroundAudioSuppression
public RecognizeWithWebsocketsOptions.Builder backgroundAudioSuppression(Float backgroundAudioSuppression)Set the backgroundAudioSuppression.- Parameters:
backgroundAudioSuppression
- the backgroundAudioSuppression- 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
-
interimResults
Set the interimResults.NOTE: This parameter only works for the `recognizeUsingWebSocket` method.
- Parameters:
interimResults
- the interimResults- Returns:
- the interimResults
-
processingMetrics
Set the processingMetrics.NOTE: This parameter only works for the `recognizeUsingWebSocket` method.
- Parameters:
processingMetrics
- the processingMetrics- Returns:
- the processingMetrics
-
processingMetricsInterval
public RecognizeWithWebsocketsOptions.Builder processingMetricsInterval(Float processingMetricsInterval)Set the processingMetricsInterval.NOTE: This parameter only works for the `recognizeUsingWebSocket` method.
- Parameters:
processingMetricsInterval
- the processingMetricsInterval- Returns:
- the processingMetricsInterval
-