@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SynthesizeSpeechRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description |
|---|
SynthesizeSpeechRequest() |
| Modifier and Type | Method and Description |
|---|---|
SynthesizeSpeechRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getLexiconNames()
List of one or more pronunciation lexicon names you want the service to apply during synthesis.
|
String |
getOutputFormat()
The format in which the returned output will be encoded.
|
String |
getSampleRate()
The audio frequency specified in Hz.
|
List<String> |
getSpeechMarkTypes()
The type of speech marks returned for the input text.
|
String |
getText()
Input text to synthesize.
|
String |
getTextType()
Specifies whether the input text is plain text or SSML.
|
String |
getVoiceId()
Voice ID to use for the synthesis.
|
int |
hashCode() |
void |
setLexiconNames(Collection<String> lexiconNames)
List of one or more pronunciation lexicon names you want the service to apply during synthesis.
|
void |
setOutputFormat(OutputFormat outputFormat)
The format in which the returned output will be encoded.
|
void |
setOutputFormat(String outputFormat)
The format in which the returned output will be encoded.
|
void |
setSampleRate(String sampleRate)
The audio frequency specified in Hz.
|
void |
setSpeechMarkTypes(Collection<String> speechMarkTypes)
The type of speech marks returned for the input text.
|
void |
setText(String text)
Input text to synthesize.
|
void |
setTextType(String textType)
Specifies whether the input text is plain text or SSML.
|
void |
setTextType(TextType textType)
Specifies whether the input text is plain text or SSML.
|
void |
setVoiceId(String voiceId)
Voice ID to use for the synthesis.
|
void |
setVoiceId(VoiceId voiceId)
Voice ID to use for the synthesis.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
SynthesizeSpeechRequest |
withLexiconNames(Collection<String> lexiconNames)
List of one or more pronunciation lexicon names you want the service to apply during synthesis.
|
SynthesizeSpeechRequest |
withLexiconNames(String... lexiconNames)
List of one or more pronunciation lexicon names you want the service to apply during synthesis.
|
SynthesizeSpeechRequest |
withOutputFormat(OutputFormat outputFormat)
The format in which the returned output will be encoded.
|
SynthesizeSpeechRequest |
withOutputFormat(String outputFormat)
The format in which the returned output will be encoded.
|
SynthesizeSpeechRequest |
withSampleRate(String sampleRate)
The audio frequency specified in Hz.
|
SynthesizeSpeechRequest |
withSpeechMarkTypes(Collection<String> speechMarkTypes)
The type of speech marks returned for the input text.
|
SynthesizeSpeechRequest |
withSpeechMarkTypes(SpeechMarkType... speechMarkTypes)
The type of speech marks returned for the input text.
|
SynthesizeSpeechRequest |
withSpeechMarkTypes(String... speechMarkTypes)
The type of speech marks returned for the input text.
|
SynthesizeSpeechRequest |
withText(String text)
Input text to synthesize.
|
SynthesizeSpeechRequest |
withTextType(String textType)
Specifies whether the input text is plain text or SSML.
|
SynthesizeSpeechRequest |
withTextType(TextType textType)
Specifies whether the input text is plain text or SSML.
|
SynthesizeSpeechRequest |
withVoiceId(String voiceId)
Voice ID to use for the synthesis.
|
SynthesizeSpeechRequest |
withVoiceId(VoiceId voiceId)
Voice ID to use for the synthesis.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic List<String> getLexiconNames()
List of one or more pronunciation lexicon names you want the service to apply during synthesis. Lexicons are applied only if the language of the lexicon is the same as the language of the voice. For information about storing lexicons, see PutLexicon.
public void setLexiconNames(Collection<String> lexiconNames)
List of one or more pronunciation lexicon names you want the service to apply during synthesis. Lexicons are applied only if the language of the lexicon is the same as the language of the voice. For information about storing lexicons, see PutLexicon.
lexiconNames - List of one or more pronunciation lexicon names you want the service to apply during synthesis. Lexicons
are applied only if the language of the lexicon is the same as the language of the voice. For information
about storing lexicons, see PutLexicon.public SynthesizeSpeechRequest withLexiconNames(String... lexiconNames)
List of one or more pronunciation lexicon names you want the service to apply during synthesis. Lexicons are applied only if the language of the lexicon is the same as the language of the voice. For information about storing lexicons, see PutLexicon.
NOTE: This method appends the values to the existing list (if any). Use
setLexiconNames(java.util.Collection) or withLexiconNames(java.util.Collection) if you want to
override the existing values.
lexiconNames - List of one or more pronunciation lexicon names you want the service to apply during synthesis. Lexicons
are applied only if the language of the lexicon is the same as the language of the voice. For information
about storing lexicons, see PutLexicon.public SynthesizeSpeechRequest withLexiconNames(Collection<String> lexiconNames)
List of one or more pronunciation lexicon names you want the service to apply during synthesis. Lexicons are applied only if the language of the lexicon is the same as the language of the voice. For information about storing lexicons, see PutLexicon.
lexiconNames - List of one or more pronunciation lexicon names you want the service to apply during synthesis. Lexicons
are applied only if the language of the lexicon is the same as the language of the voice. For information
about storing lexicons, see PutLexicon.public void setOutputFormat(String outputFormat)
The format in which the returned output will be encoded. For audio stream, this will be mp3, ogg_vorbis, or pcm. For speech marks, this will be json.
outputFormat - The format in which the returned output will be encoded. For audio stream, this will be mp3, ogg_vorbis,
or pcm. For speech marks, this will be json.OutputFormatpublic String getOutputFormat()
The format in which the returned output will be encoded. For audio stream, this will be mp3, ogg_vorbis, or pcm. For speech marks, this will be json.
OutputFormatpublic SynthesizeSpeechRequest withOutputFormat(String outputFormat)
The format in which the returned output will be encoded. For audio stream, this will be mp3, ogg_vorbis, or pcm. For speech marks, this will be json.
outputFormat - The format in which the returned output will be encoded. For audio stream, this will be mp3, ogg_vorbis,
or pcm. For speech marks, this will be json.OutputFormatpublic void setOutputFormat(OutputFormat outputFormat)
The format in which the returned output will be encoded. For audio stream, this will be mp3, ogg_vorbis, or pcm. For speech marks, this will be json.
outputFormat - The format in which the returned output will be encoded. For audio stream, this will be mp3, ogg_vorbis,
or pcm. For speech marks, this will be json.OutputFormatpublic SynthesizeSpeechRequest withOutputFormat(OutputFormat outputFormat)
The format in which the returned output will be encoded. For audio stream, this will be mp3, ogg_vorbis, or pcm. For speech marks, this will be json.
outputFormat - The format in which the returned output will be encoded. For audio stream, this will be mp3, ogg_vorbis,
or pcm. For speech marks, this will be json.OutputFormatpublic void setSampleRate(String sampleRate)
The audio frequency specified in Hz.
The valid values for mp3 and ogg_vorbis are "8000", "16000", and "22050". The default
value is "22050".
Valid values for pcm are "8000" and "16000" The default value is "16000".
sampleRate - The audio frequency specified in Hz.
The valid values for mp3 and ogg_vorbis are "8000", "16000", and "22050". The
default value is "22050".
Valid values for pcm are "8000" and "16000" The default value is "16000".
public String getSampleRate()
The audio frequency specified in Hz.
The valid values for mp3 and ogg_vorbis are "8000", "16000", and "22050". The default
value is "22050".
Valid values for pcm are "8000" and "16000" The default value is "16000".
The valid values for mp3 and ogg_vorbis are "8000", "16000", and "22050". The
default value is "22050".
Valid values for pcm are "8000" and "16000" The default value is "16000".
public SynthesizeSpeechRequest withSampleRate(String sampleRate)
The audio frequency specified in Hz.
The valid values for mp3 and ogg_vorbis are "8000", "16000", and "22050". The default
value is "22050".
Valid values for pcm are "8000" and "16000" The default value is "16000".
sampleRate - The audio frequency specified in Hz.
The valid values for mp3 and ogg_vorbis are "8000", "16000", and "22050". The
default value is "22050".
Valid values for pcm are "8000" and "16000" The default value is "16000".
public List<String> getSpeechMarkTypes()
The type of speech marks returned for the input text.
SpeechMarkTypepublic void setSpeechMarkTypes(Collection<String> speechMarkTypes)
The type of speech marks returned for the input text.
speechMarkTypes - The type of speech marks returned for the input text.SpeechMarkTypepublic SynthesizeSpeechRequest withSpeechMarkTypes(String... speechMarkTypes)
The type of speech marks returned for the input text.
NOTE: This method appends the values to the existing list (if any). Use
setSpeechMarkTypes(java.util.Collection) or withSpeechMarkTypes(java.util.Collection) if you
want to override the existing values.
speechMarkTypes - The type of speech marks returned for the input text.SpeechMarkTypepublic SynthesizeSpeechRequest withSpeechMarkTypes(Collection<String> speechMarkTypes)
The type of speech marks returned for the input text.
speechMarkTypes - The type of speech marks returned for the input text.SpeechMarkTypepublic SynthesizeSpeechRequest withSpeechMarkTypes(SpeechMarkType... speechMarkTypes)
The type of speech marks returned for the input text.
speechMarkTypes - The type of speech marks returned for the input text.SpeechMarkTypepublic void setText(String text)
Input text to synthesize. If you specify ssml as the TextType, follow the SSML format
for the input text.
text - Input text to synthesize. If you specify ssml as the TextType, follow the SSML
format for the input text.public String getText()
Input text to synthesize. If you specify ssml as the TextType, follow the SSML format
for the input text.
ssml as the TextType, follow the SSML
format for the input text.public SynthesizeSpeechRequest withText(String text)
Input text to synthesize. If you specify ssml as the TextType, follow the SSML format
for the input text.
text - Input text to synthesize. If you specify ssml as the TextType, follow the SSML
format for the input text.public void setTextType(String textType)
Specifies whether the input text is plain text or SSML. The default value is plain text. For more information, see Using SSML.
textType - Specifies whether the input text is plain text or SSML. The default value is plain text. For more
information, see Using SSML.TextTypepublic String getTextType()
Specifies whether the input text is plain text or SSML. The default value is plain text. For more information, see Using SSML.
TextTypepublic SynthesizeSpeechRequest withTextType(String textType)
Specifies whether the input text is plain text or SSML. The default value is plain text. For more information, see Using SSML.
textType - Specifies whether the input text is plain text or SSML. The default value is plain text. For more
information, see Using SSML.TextTypepublic void setTextType(TextType textType)
Specifies whether the input text is plain text or SSML. The default value is plain text. For more information, see Using SSML.
textType - Specifies whether the input text is plain text or SSML. The default value is plain text. For more
information, see Using SSML.TextTypepublic SynthesizeSpeechRequest withTextType(TextType textType)
Specifies whether the input text is plain text or SSML. The default value is plain text. For more information, see Using SSML.
textType - Specifies whether the input text is plain text or SSML. The default value is plain text. For more
information, see Using SSML.TextTypepublic void setVoiceId(String voiceId)
Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.
voiceId - Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.VoiceIdpublic String getVoiceId()
Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.
VoiceIdpublic SynthesizeSpeechRequest withVoiceId(String voiceId)
Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.
voiceId - Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.VoiceIdpublic void setVoiceId(VoiceId voiceId)
Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.
voiceId - Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.VoiceIdpublic SynthesizeSpeechRequest withVoiceId(VoiceId voiceId)
Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.
voiceId - Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.VoiceIdpublic String toString()
toString in class ObjectObject.toString()public SynthesizeSpeechRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.