@Generated(value="software.amazon.awssdk:codegen") public final class Audio extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Audio.Builder,Audio>
The audio message. There is a 1 MB limit on the audio file input and the only supported format is MP3. To convert your MP3 audio files to an Alexa-friendly,
required codec version (MPEG version 2) and bit rate (48 kbps), you might use converter software. One option for this is a command-line tool, FFmpeg. For more information, see FFmpeg. The following command converts the provided <input-file> to an MP3 file that is played in the announcement:
ffmpeg -i <input-file> -ac 2 -codec:a libmp3lame -b:a 48k -ar 16000 <output-file.mp3>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Audio.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Audio.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Locale |
locale()
The locale of the audio message.
|
String |
localeAsString()
The locale of the audio message.
|
String |
location()
The location of the audio file.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Audio.Builder> |
serializableBuilderClass() |
Audio.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Locale locale()
The locale of the audio message. Currently, en-US is supported.
If the service returns an enum value that is not available in the current SDK version, locale will
return Locale.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
localeAsString().
Localepublic final String localeAsString()
The locale of the audio message. Currently, en-US is supported.
If the service returns an enum value that is not available in the current SDK version, locale will
return Locale.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
localeAsString().
Localepublic final String location()
The location of the audio file. Currently, S3 URLs are supported. Only S3 locations comprised of safe characters are valid. For more information, see Safe Characters.
public Audio.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Audio.Builder,Audio>public static Audio.Builder builder()
public static Class<? extends Audio.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.