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, withSdkClientExecutionTimeoutpublic 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.
OutputFormatpublic 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.
SpeechMarkTypepublic 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.
TextTypepublic String voiceId()
Voice ID to use for the synthesis. You can get a list of available voice IDs by calling the DescribeVoices operation.
VoiceIdpublic SynthesizeSpeechRequest.Builder toBuilder()
ToCopyableBuildertoBuilder 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.