Class: Aws::AlexaForBusiness::Types::Audio
- Inherits:
-
Struct
- Object
- Struct
- Aws::AlexaForBusiness::Types::Audio
- Defined in:
- gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb
Overview
When making an API call, you may pass Audio data as a hash:
{
locale: "en-US", # required, accepts en-US
location: "AudioLocation", # required
}
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>
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#locale ⇒ String
The locale of the audio message.
-
#location ⇒ String
The location of the audio file.
Instance Attribute Details
#locale ⇒ String
The locale of the audio message. Currently, en-US is supported.
307 308 309 310 311 312 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 307 class Audio < Struct.new( :locale, :location) SENSITIVE = [] include Aws::Structure end |
#location ⇒ String
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.
307 308 309 310 311 312 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 307 class Audio < Struct.new( :locale, :location) SENSITIVE = [] include Aws::Structure end |