Class: Aws::TranscribeStreamingService::Types::MedicalScribeAudioEvent
- Inherits:
-
Struct
- Object
- Struct
- Aws::TranscribeStreamingService::Types::MedicalScribeAudioEvent
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-transcribestreamingservice/types.rb
Overview
A wrapper for your audio chunks
For more information, see [Event stream encoding].
[1]: docs.aws.amazon.com/transcribe/latest/dg/event-stream.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#audio_chunk ⇒ String
An audio blob containing the next segment of audio from your application, with a maximum duration of 1 second.
-
#event_type ⇒ Object
Returns the value of attribute event_type.
Instance Attribute Details
#audio_chunk ⇒ String
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].
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`.
[1]: docs.aws.amazon.com/transcribe/latest/dg/streaming.html#best-practices
829 830 831 832 833 834 |
# File 'lib/aws-sdk-transcribestreamingservice/types.rb', line 829 class MedicalScribeAudioEvent < Struct.new( :audio_chunk, :event_type) SENSITIVE = [] include Aws::Structure end |
#event_type ⇒ Object
Returns the value of attribute event_type
829 830 831 |
# File 'lib/aws-sdk-transcribestreamingservice/types.rb', line 829 def event_type @event_type end |