@Generated(value="software.amazon.awssdk:codegen") public final class Voice extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Voice.Builder,Voice>
Description of the voice.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Voice.Builder |
| Modifier and Type | Method and Description |
|---|---|
List<LanguageCode> |
additionalLanguageCodes()
Additional codes for languages available for the specified voice in addition to its default language.
|
List<String> |
additionalLanguageCodesAsStrings()
Additional codes for languages available for the specified voice in addition to its default language.
|
static Voice.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Gender |
gender()
Gender of the voice.
|
String |
genderAsString()
Gender of the voice.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasAdditionalLanguageCodes()
For responses, this returns true if the service returned a value for the AdditionalLanguageCodes property.
|
int |
hashCode() |
boolean |
hasSupportedEngines()
For responses, this returns true if the service returned a value for the SupportedEngines property.
|
VoiceId |
id()
Amazon Polly assigned voice ID.
|
String |
idAsString()
Amazon Polly assigned voice ID.
|
LanguageCode |
languageCode()
Language code of the voice.
|
String |
languageCodeAsString()
Language code of the voice.
|
String |
languageName()
Human readable name of the language in English.
|
String |
name()
Name of the voice (for example, Salli, Kendra, etc.).
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Voice.Builder> |
serializableBuilderClass() |
List<Engine> |
supportedEngines()
Specifies which engines (
standard or neural) that are supported by a given voice. |
List<String> |
supportedEnginesAsStrings()
Specifies which engines (
standard or neural) that are supported by a given voice. |
Voice.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Gender gender()
Gender of the voice.
If the service returns an enum value that is not available in the current SDK version, gender will
return Gender.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
genderAsString().
Genderpublic final String genderAsString()
Gender of the voice.
If the service returns an enum value that is not available in the current SDK version, gender will
return Gender.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
genderAsString().
Genderpublic final VoiceId id()
Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech
operation.
If the service returns an enum value that is not available in the current SDK version, id will return
VoiceId.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
idAsString().
SynthesizeSpeech operation.VoiceIdpublic final String idAsString()
Amazon Polly assigned voice ID. This is the ID that you specify when calling the SynthesizeSpeech
operation.
If the service returns an enum value that is not available in the current SDK version, id will return
VoiceId.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
idAsString().
SynthesizeSpeech operation.VoiceIdpublic final LanguageCode languageCode()
Language code of the voice.
If the service returns an enum value that is not available in the current SDK version, languageCode will
return LanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
languageCodeAsString().
LanguageCodepublic final String languageCodeAsString()
Language code of the voice.
If the service returns an enum value that is not available in the current SDK version, languageCode will
return LanguageCode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
languageCodeAsString().
LanguageCodepublic final String languageName()
Human readable name of the language in English.
public final String name()
Name of the voice (for example, Salli, Kendra, etc.). This provides a human readable voice name that you might display in your application.
public final List<LanguageCode> additionalLanguageCodes()
Additional codes for languages available for the specified voice in addition to its default language.
For example, the default language for Aditi is Indian English (en-IN) because it was first used for that
language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the
code hi-IN.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalLanguageCodes() method.
For example, the default language for Aditi is Indian English (en-IN) because it was first used for that
language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show
the code hi-IN.
public final boolean hasAdditionalLanguageCodes()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<String> additionalLanguageCodesAsStrings()
Additional codes for languages available for the specified voice in addition to its default language.
For example, the default language for Aditi is Indian English (en-IN) because it was first used for that
language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show the
code hi-IN.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAdditionalLanguageCodes() method.
For example, the default language for Aditi is Indian English (en-IN) because it was first used for that
language. Since Aditi is bilingual and fluent in both Indian English and Hindi, this parameter would show
the code hi-IN.
public final List<Engine> supportedEngines()
Specifies which engines (standard or neural) that are supported by a given voice.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSupportedEngines() method.
standard or neural) that are supported by a given
voice.public final boolean hasSupportedEngines()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> supportedEnginesAsStrings()
Specifies which engines (standard or neural) that are supported by a given voice.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasSupportedEngines() method.
standard or neural) that are supported by a given
voice.public Voice.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Voice.Builder,Voice>public static Voice.Builder builder()
public static Class<? extends Voice.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.