@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, withSdkRequestTimeout
public 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.OutputFormat
public 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.
OutputFormat
public 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.OutputFormat
public 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.OutputFormat
public 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.OutputFormat
public 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.
SpeechMarkType
public 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.SpeechMarkType
public 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.SpeechMarkType
public 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.SpeechMarkType
public 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.SpeechMarkType
public 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.TextType
public String getTextType()
Specifies whether the input text is plain text or SSML. The default value is plain text. For more information, see Using SSML.
TextType
public 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.TextType
public 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.TextType
public 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.TextType
public 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.VoiceId
public String getVoiceId()
Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.
VoiceId
public 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.VoiceId
public 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.VoiceId
public 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.VoiceId
public String toString()
toString
in class Object
Object.toString()
public SynthesizeSpeechRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.