Class WatsonTextToSpeechEndpointBuilderFactory.WatsonTextToSpeechHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.WatsonTextToSpeechEndpointBuilderFactory.WatsonTextToSpeechHeaderNameBuilder
Enclosing interface:
WatsonTextToSpeechEndpointBuilderFactory

public static class WatsonTextToSpeechEndpointBuilderFactory.WatsonTextToSpeechHeaderNameBuilder extends Object
The builder of headers' name for the IBM Watson Text to Speech component.
  • Constructor Details

    • WatsonTextToSpeechHeaderNameBuilder

      public WatsonTextToSpeechHeaderNameBuilder()
  • Method Details

    • iBMWatsonTTSOperation

      public String iBMWatsonTTSOperation()
      The operation to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSOperation.
    • iBMWatsonTTSText

      public String iBMWatsonTTSText()
      The text to synthesize into speech. The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSText.
    • iBMWatsonTTSVoice

      public String iBMWatsonTTSVoice()
      The voice to use for synthesis. The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSVoice.
    • iBMWatsonTTSAccept

      public String iBMWatsonTTSAccept()
      The audio format (e.g., audio/wav, audio/mp3, audio/ogg). The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSAccept.
    • iBMWatsonTTSCustomizationId

      public String iBMWatsonTTSCustomizationId()
      The customization ID for a custom voice model. The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSCustomizationId.
    • iBMWatsonTTSWord

      public String iBMWatsonTTSWord()
      The word for which to get pronunciation. The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSWord.
    • iBMWatsonTTSFormat

      public String iBMWatsonTTSFormat()
      The pronunciation format (ipa or ibm). The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSFormat.
    • iBMWatsonTTSLanguage

      public String iBMWatsonTTSLanguage()
      The language for filtering custom models. The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSLanguage.
    • iBMWatsonTTSModelId

      public String iBMWatsonTTSModelId()
      The custom model ID. The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSModelId.
    • iBMWatsonTTSVoiceName

      public String iBMWatsonTTSVoiceName()
      The name of the voice. The option is a: String type. Group: producer
      Returns:
      the name of the header IBMWatsonTTSVoiceName.