public static interface SynthesizeSpeechRequest.Builder extends PollyRequest.Builder, CopyableBuilder<SynthesizeSpeechRequest.Builder,SynthesizeSpeechRequest>
| Modifier and Type | Method and Description |
|---|---|
SynthesizeSpeechRequest.Builder |
lexiconNames(Collection<String> lexiconNames)
List of one or more pronunciation lexicon names you want the service to apply during synthesis.
|
SynthesizeSpeechRequest.Builder |
lexiconNames(String... lexiconNames)
List of one or more pronunciation lexicon names you want the service to apply during synthesis.
|
SynthesizeSpeechRequest.Builder |
outputFormat(OutputFormat outputFormat)
The format in which the returned output will be encoded.
|
SynthesizeSpeechRequest.Builder |
outputFormat(String outputFormat)
The format in which the returned output will be encoded.
|
SynthesizeSpeechRequest.Builder |
requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
Add an optional request override configuration.
|
SynthesizeSpeechRequest.Builder |
requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
Add an optional request override configuration.
|
SynthesizeSpeechRequest.Builder |
sampleRate(String sampleRate)
The audio frequency specified in Hz.
|
SynthesizeSpeechRequest.Builder |
speechMarkTypes(Collection<String> speechMarkTypes)
The type of speech marks returned for the input text.
|
SynthesizeSpeechRequest.Builder |
speechMarkTypes(String... speechMarkTypes)
The type of speech marks returned for the input text.
|
SynthesizeSpeechRequest.Builder |
text(String text)
Input text to synthesize.
|
SynthesizeSpeechRequest.Builder |
textType(String textType)
Specifies whether the input text is plain text or SSML.
|
SynthesizeSpeechRequest.Builder |
textType(TextType textType)
Specifies whether the input text is plain text or SSML.
|
SynthesizeSpeechRequest.Builder |
voiceId(String voiceId)
Voice ID to use for the synthesis.
|
SynthesizeSpeechRequest.Builder |
voiceId(VoiceId voiceId)
Voice ID to use for the synthesis.
|
buildrequestOverrideConfigcopyapply, buildSynthesizeSpeechRequest.Builder lexiconNames(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.SynthesizeSpeechRequest.Builder lexiconNames(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.SynthesizeSpeechRequest.Builder outputFormat(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,
OutputFormatSynthesizeSpeechRequest.Builder outputFormat(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,
OutputFormatSynthesizeSpeechRequest.Builder sampleRate(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".
SynthesizeSpeechRequest.Builder speechMarkTypes(Collection<String> speechMarkTypes)
The type of speech marks returned for the input text.
speechMarkTypes - The type of speech marks returned for the input text.SynthesizeSpeechRequest.Builder speechMarkTypes(String... speechMarkTypes)
The type of speech marks returned for the input text.
speechMarkTypes - The type of speech marks returned for the input text.SynthesizeSpeechRequest.Builder text(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.SynthesizeSpeechRequest.Builder textType(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,
TextTypeSynthesizeSpeechRequest.Builder textType(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,
TextTypeSynthesizeSpeechRequest.Builder voiceId(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,
VoiceIdSynthesizeSpeechRequest.Builder voiceId(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,
VoiceIdSynthesizeSpeechRequest.Builder requestOverrideConfig(AwsRequestOverrideConfig awsRequestOverrideConfig)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderawsRequestOverrideConfig - The override configuration.SynthesizeSpeechRequest.Builder requestOverrideConfig(Consumer<AwsRequestOverrideConfig.Builder> builderConsumer)
AwsRequest.BuilderrequestOverrideConfig in interface AwsRequest.BuilderbuilderConsumer - A Consumer to which an empty AwsRequestOverrideConfig.Builder will be given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.