

# AudioEvent
<a name="API_streaming_AudioEvent"></a>

A wrapper for your audio chunks. Your audio stream consists of one or more audio events, which consist of one or more audio chunks.

For more information, see [Event stream encoding](https://docs.aws.amazon.com/transcribe/latest/dg/event-stream.html).

## Contents
<a name="API_streaming_AudioEvent_Contents"></a>

 ** AudioChunk **   <a name="transcribe-Type-streaming_AudioEvent-AudioChunk"></a>
 An audio blob containing the next segment of audio from your application, with a maximum duration of 1 second. The maximum size in bytes varies based on audio properties.   
Find recommended size in [Transcribing streaming best practices](https://docs.aws.amazon.com/transcribe/latest/dg/streaming.html#best-practices).   
 Size calculation: `Duration (s) * Sample Rate (Hz) * Number of Channels * 2 (Bytes per Sample)`   
 For example, a 1-second chunk of 16 kHz, 2-channel, 16-bit audio would be `1 * 16000 * 2 * 2 = 64000 bytes`.   
 For 8 kHz, 1-channel, 16-bit audio, a 1-second chunk would be `1 * 8000 * 1 * 2 = 16000 bytes`.   
Type: Base64-encoded binary data object  
Required: No

## See Also
<a name="API_streaming_AudioEvent_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/transcribe-streaming-2017-10-26/AudioEvent) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/transcribe-streaming-2017-10-26/AudioEvent) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/transcribe-streaming-2017-10-26/AudioEvent) 