Package com.google.cloud.dialogflow.v2
Class SynthesizeSpeechConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SynthesizeSpeechConfig.Builder>
com.google.cloud.dialogflow.v2.SynthesizeSpeechConfig.Builder
- All Implemented Interfaces:
SynthesizeSpeechConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- SynthesizeSpeechConfig
public static final class SynthesizeSpeechConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SynthesizeSpeechConfig.Builder>
implements SynthesizeSpeechConfigOrBuilder
Configuration of how speech should be synthesized.Protobuf type
google.cloud.dialogflow.v2.SynthesizeSpeechConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllEffectsProfileId(Iterable<String> values) Optional.addAllPronunciations(Iterable<? extends CustomPronunciationParams> values) Optional.addEffectsProfileId(String value) Optional.addEffectsProfileIdBytes(com.google.protobuf.ByteString value) Optional.addPronunciations(int index, CustomPronunciationParams value) Optional.addPronunciations(int index, CustomPronunciationParams.Builder builderForValue) Optional.Optional.addPronunciations(CustomPronunciationParams.Builder builderForValue) Optional.Optional.addPronunciationsBuilder(int index) Optional.build()clear()Optional.Optional.Optional.Optional.Optional.Optional.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEffectsProfileId(int index) Optional.com.google.protobuf.ByteStringgetEffectsProfileIdBytes(int index) Optional.intOptional.com.google.protobuf.ProtocolStringListOptional.doublegetPitch()Optional.getPronunciations(int index) Optional.getPronunciationsBuilder(int index) Optional.Optional.intOptional.Optional.getPronunciationsOrBuilder(int index) Optional.List<? extends CustomPronunciationParamsOrBuilder>Optional.doubleOptional.getVoice()Optional.Optional.Optional.doubleOptional.booleanhasVoice()Optional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(SynthesizeSpeechConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeVoice(VoiceSelectionParams value) Optional.removePronunciations(int index) Optional.setEffectsProfileId(int index, String value) Optional.setPitch(double value) Optional.setPronunciations(int index, CustomPronunciationParams value) Optional.setPronunciations(int index, CustomPronunciationParams.Builder builderForValue) Optional.setSpeakingRate(double value) Optional.setVoice(VoiceSelectionParams value) Optional.setVoice(VoiceSelectionParams.Builder builderForValue) Optional.setVolumeGainDb(double value) Optional.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<SynthesizeSpeechConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<SynthesizeSpeechConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<SynthesizeSpeechConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SynthesizeSpeechConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SynthesizeSpeechConfig.Builder>
-
mergeFrom
public SynthesizeSpeechConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<SynthesizeSpeechConfig.Builder>- Throws:
IOException
-
getSpeakingRate
public double getSpeakingRate()Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
double speaking_rate = 1 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSpeakingRatein interfaceSynthesizeSpeechConfigOrBuilder- Returns:
- The speakingRate.
-
setSpeakingRate
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
double speaking_rate = 1 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The speakingRate to set.- Returns:
- This builder for chaining.
-
clearSpeakingRate
Optional. Speaking rate/speed, in the range [0.25, 4.0]. 1.0 is the normal native speed supported by the specific voice. 2.0 is twice as fast, and 0.5 is half as fast. If unset(0.0), defaults to the native 1.0 speed. Any other values < 0.25 or > 4.0 will return an error.
double speaking_rate = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getPitch
public double getPitch()Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
double pitch = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPitchin interfaceSynthesizeSpeechConfigOrBuilder- Returns:
- The pitch.
-
setPitch
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
double pitch = 2 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The pitch to set.- Returns:
- This builder for chaining.
-
clearPitch
Optional. Speaking pitch, in the range [-20.0, 20.0]. 20 means increase 20 semitones from the original pitch. -20 means decrease 20 semitones from the original pitch.
double pitch = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getVolumeGainDb
public double getVolumeGainDb()Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
double volume_gain_db = 3 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getVolumeGainDbin interfaceSynthesizeSpeechConfigOrBuilder- Returns:
- The volumeGainDb.
-
setVolumeGainDb
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
double volume_gain_db = 3 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The volumeGainDb to set.- Returns:
- This builder for chaining.
-
clearVolumeGainDb
Optional. Volume gain (in dB) of the normal native volume supported by the specific voice, in the range [-96.0, 16.0]. If unset, or set to a value of 0.0 (dB), will play at normal native signal amplitude. A value of -6.0 (dB) will play at approximately half the amplitude of the normal native signal amplitude. A value of +6.0 (dB) will play at approximately twice the amplitude of the normal native signal amplitude. We strongly recommend not to exceed +10 (dB) as there's usually no effective increase in loudness for any value greater than that.
double volume_gain_db = 3 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
getEffectsProfileIdList
public com.google.protobuf.ProtocolStringList getEffectsProfileIdList()Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
repeated string effects_profile_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEffectsProfileIdListin interfaceSynthesizeSpeechConfigOrBuilder- Returns:
- A list containing the effectsProfileId.
-
getEffectsProfileIdCount
public int getEffectsProfileIdCount()Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
repeated string effects_profile_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEffectsProfileIdCountin interfaceSynthesizeSpeechConfigOrBuilder- Returns:
- The count of effectsProfileId.
-
getEffectsProfileId
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
repeated string effects_profile_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEffectsProfileIdin interfaceSynthesizeSpeechConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The effectsProfileId at the given index.
-
getEffectsProfileIdBytes
public com.google.protobuf.ByteString getEffectsProfileIdBytes(int index) Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
repeated string effects_profile_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getEffectsProfileIdBytesin interfaceSynthesizeSpeechConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the effectsProfileId at the given index.
-
setEffectsProfileId
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
repeated string effects_profile_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
index- The index to set the value at.value- The effectsProfileId to set.- Returns:
- This builder for chaining.
-
addEffectsProfileId
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
repeated string effects_profile_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The effectsProfileId to add.- Returns:
- This builder for chaining.
-
addAllEffectsProfileId
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
repeated string effects_profile_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
values- The effectsProfileId to add.- Returns:
- This builder for chaining.
-
clearEffectsProfileId
Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
repeated string effects_profile_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- This builder for chaining.
-
addEffectsProfileIdBytes
public SynthesizeSpeechConfig.Builder addEffectsProfileIdBytes(com.google.protobuf.ByteString value) Optional. An identifier which selects 'audio effects' profiles that are applied on (post synthesized) text to speech. Effects are applied on top of each other in the order they are given.
repeated string effects_profile_id = 5 [(.google.api.field_behavior) = OPTIONAL];- Parameters:
value- The bytes of the effectsProfileId to add.- Returns:
- This builder for chaining.
-
hasVoice
public boolean hasVoice()Optional. The desired voice of the synthesized audio.
.google.cloud.dialogflow.v2.VoiceSelectionParams voice = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasVoicein interfaceSynthesizeSpeechConfigOrBuilder- Returns:
- Whether the voice field is set.
-
getVoice
Optional. The desired voice of the synthesized audio.
.google.cloud.dialogflow.v2.VoiceSelectionParams voice = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getVoicein interfaceSynthesizeSpeechConfigOrBuilder- Returns:
- The voice.
-
setVoice
Optional. The desired voice of the synthesized audio.
.google.cloud.dialogflow.v2.VoiceSelectionParams voice = 4 [(.google.api.field_behavior) = OPTIONAL]; -
setVoice
Optional. The desired voice of the synthesized audio.
.google.cloud.dialogflow.v2.VoiceSelectionParams voice = 4 [(.google.api.field_behavior) = OPTIONAL]; -
mergeVoice
Optional. The desired voice of the synthesized audio.
.google.cloud.dialogflow.v2.VoiceSelectionParams voice = 4 [(.google.api.field_behavior) = OPTIONAL]; -
clearVoice
Optional. The desired voice of the synthesized audio.
.google.cloud.dialogflow.v2.VoiceSelectionParams voice = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getVoiceBuilder
Optional. The desired voice of the synthesized audio.
.google.cloud.dialogflow.v2.VoiceSelectionParams voice = 4 [(.google.api.field_behavior) = OPTIONAL]; -
getVoiceOrBuilder
Optional. The desired voice of the synthesized audio.
.google.cloud.dialogflow.v2.VoiceSelectionParams voice = 4 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getVoiceOrBuilderin interfaceSynthesizeSpeechConfigOrBuilder
-
getPronunciationsList
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPronunciationsListin interfaceSynthesizeSpeechConfigOrBuilder
-
getPronunciationsCount
public int getPronunciationsCount()Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPronunciationsCountin interfaceSynthesizeSpeechConfigOrBuilder
-
getPronunciations
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPronunciationsin interfaceSynthesizeSpeechConfigOrBuilder
-
setPronunciations
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
setPronunciations
public SynthesizeSpeechConfig.Builder setPronunciations(int index, CustomPronunciationParams.Builder builderForValue) Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addPronunciations
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addPronunciations
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addPronunciations
public SynthesizeSpeechConfig.Builder addPronunciations(CustomPronunciationParams.Builder builderForValue) Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addPronunciations
public SynthesizeSpeechConfig.Builder addPronunciations(int index, CustomPronunciationParams.Builder builderForValue) Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addAllPronunciations
public SynthesizeSpeechConfig.Builder addAllPronunciations(Iterable<? extends CustomPronunciationParams> values) Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
clearPronunciations
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
removePronunciations
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getPronunciationsBuilder
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getPronunciationsOrBuilder
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPronunciationsOrBuilderin interfaceSynthesizeSpeechConfigOrBuilder
-
getPronunciationsOrBuilderList
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getPronunciationsOrBuilderListin interfaceSynthesizeSpeechConfigOrBuilder
-
addPronunciationsBuilder
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
addPronunciationsBuilder
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL]; -
getPronunciationsBuilderList
Optional. The custom pronunciations for the synthesized audio.
repeated .google.cloud.dialogflow.v2.CustomPronunciationParams pronunciations = 6 [(.google.api.field_behavior) = OPTIONAL];
-