Cloneable
, ReadLimitInfo
, ToCopyableBuilder<SynthesizeSpeechRequest.Builder,SynthesizeSpeechRequest>
@Generated("software.amazon.awssdk:codegen") public class SynthesizeSpeechRequest extends AmazonWebServiceRequest implements ToCopyableBuilder<SynthesizeSpeechRequest.Builder,SynthesizeSpeechRequest>
Modifier and Type | Class | Description |
---|---|---|
static interface |
SynthesizeSpeechRequest.Builder |
NOOP
Modifier and Type | Method | Description |
---|---|---|
static SynthesizeSpeechRequest.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
List<String> |
lexiconNames() |
List of one or more pronunciation lexicon names you want the service to apply during synthesis.
|
String |
outputFormat() |
The format in which the returned output will be encoded.
|
String |
sampleRate() |
The audio frequency specified in Hz.
|
static Class<? extends SynthesizeSpeechRequest.Builder> |
serializableBuilderClass() |
|
List<String> |
speechMarkTypes() |
The type of speech marks returned for the input text.
|
String |
text() |
Input text to synthesize.
|
String |
textType() |
Specifies whether the input text is plain text or SSML.
|
SynthesizeSpeechRequest.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
voiceId() |
Voice ID to use for the synthesis.
|
clone, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout
public List<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.
public 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
public 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".
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> speechMarkTypes()
The type of speech marks returned for the input text.
SpeechMarkType
public String text()
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 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
public String 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.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<SynthesizeSpeechRequest.Builder,SynthesizeSpeechRequest>
public static SynthesizeSpeechRequest.Builder builder()
public static Class<? extends SynthesizeSpeechRequest.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.