You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::AlexaForBusiness::Types::Audio

  • Object
show all
Defined in:



When passing Audio as input to an Aws::Client method, you can use a vanilla 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>

Instance Attribute Summary collapse

Instance Attribute Details


The locale of the audio message. Currently, en-US is supported.

Possible values:

  • en-US


  • (String)

    The locale of the audio message.


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.


  • (String)

    The location of the audio file.