@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) |
Gender |
gender()
Gender of the voice.
|
String |
genderAsString()
Gender of the voice.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
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() |
Voice.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public 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()
.
Gender
public 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()
.
Gender
public 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.VoiceId
public 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.VoiceId
public 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()
.
LanguageCode
public 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()
.
LanguageCode
public String languageName()
Human readable name of the language in English.
public 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 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.
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 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.
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 Voice.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Voice.Builder,Voice>
public static Voice.Builder builder()
public static Class<? extends Voice.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.