Interface TextToSpeechSettingsOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
TextToSpeechSettings, TextToSpeechSettings.Builder

@Generated public interface TextToSpeechSettingsOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig.
    Deprecated.
    int
    Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig.
    Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig.
    Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig.
    Configuration of how speech should be synthesized, mapping from language (https://cloud.google.com/dialogflow/cx/docs/reference/language) to SynthesizeSpeechConfig.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getSynthesizeSpeechConfigsCount

      int getSynthesizeSpeechConfigsCount()
       Configuration of how speech should be synthesized, mapping from language
       (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
       SynthesizeSpeechConfig.
      
       These settings affect:
      
       - The [phone
       gateway](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway)
       synthesize configuration set via
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings].
      
       - How speech is synthesized when invoking
       [session][google.cloud.dialogflow.cx.v3beta1.Sessions] APIs.
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings]
       only applies if
       [OutputAudioConfig.synthesize_speech_config][google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig.synthesize_speech_config]
       is not specified.
       
      map<string, .google.cloud.dialogflow.cx.v3beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
    • containsSynthesizeSpeechConfigs

      boolean containsSynthesizeSpeechConfigs(String key)
       Configuration of how speech should be synthesized, mapping from language
       (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
       SynthesizeSpeechConfig.
      
       These settings affect:
      
       - The [phone
       gateway](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway)
       synthesize configuration set via
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings].
      
       - How speech is synthesized when invoking
       [session][google.cloud.dialogflow.cx.v3beta1.Sessions] APIs.
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings]
       only applies if
       [OutputAudioConfig.synthesize_speech_config][google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig.synthesize_speech_config]
       is not specified.
       
      map<string, .google.cloud.dialogflow.cx.v3beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
    • getSynthesizeSpeechConfigs

      @Deprecated Map<String,SynthesizeSpeechConfig> getSynthesizeSpeechConfigs()
      Deprecated.
    • getSynthesizeSpeechConfigsMap

      Map<String,SynthesizeSpeechConfig> getSynthesizeSpeechConfigsMap()
       Configuration of how speech should be synthesized, mapping from language
       (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
       SynthesizeSpeechConfig.
      
       These settings affect:
      
       - The [phone
       gateway](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway)
       synthesize configuration set via
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings].
      
       - How speech is synthesized when invoking
       [session][google.cloud.dialogflow.cx.v3beta1.Sessions] APIs.
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings]
       only applies if
       [OutputAudioConfig.synthesize_speech_config][google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig.synthesize_speech_config]
       is not specified.
       
      map<string, .google.cloud.dialogflow.cx.v3beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
    • getSynthesizeSpeechConfigsOrDefault

      SynthesizeSpeechConfig getSynthesizeSpeechConfigsOrDefault(String key, SynthesizeSpeechConfig defaultValue)
       Configuration of how speech should be synthesized, mapping from language
       (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
       SynthesizeSpeechConfig.
      
       These settings affect:
      
       - The [phone
       gateway](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway)
       synthesize configuration set via
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings].
      
       - How speech is synthesized when invoking
       [session][google.cloud.dialogflow.cx.v3beta1.Sessions] APIs.
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings]
       only applies if
       [OutputAudioConfig.synthesize_speech_config][google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig.synthesize_speech_config]
       is not specified.
       
      map<string, .google.cloud.dialogflow.cx.v3beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 1;
    • getSynthesizeSpeechConfigsOrThrow

      SynthesizeSpeechConfig getSynthesizeSpeechConfigsOrThrow(String key)
       Configuration of how speech should be synthesized, mapping from language
       (https://cloud.google.com/dialogflow/cx/docs/reference/language) to
       SynthesizeSpeechConfig.
      
       These settings affect:
      
       - The [phone
       gateway](https://cloud.google.com/dialogflow/cx/docs/concept/integration/phone-gateway)
       synthesize configuration set via
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings].
      
       - How speech is synthesized when invoking
       [session][google.cloud.dialogflow.cx.v3beta1.Sessions] APIs.
       [Agent.text_to_speech_settings][google.cloud.dialogflow.cx.v3beta1.Agent.text_to_speech_settings]
       only applies if
       [OutputAudioConfig.synthesize_speech_config][google.cloud.dialogflow.cx.v3beta1.OutputAudioConfig.synthesize_speech_config]
       is not specified.
       
      map<string, .google.cloud.dialogflow.cx.v3beta1.SynthesizeSpeechConfig> synthesize_speech_configs = 1;