Class: Aws::TranscribeStreamingService::Types::MedicalScribeAudioEvent

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#audio_chunkString

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

Returns:

  • (String)


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_typeObject

Returns the value of attribute event_type

Returns:

  • (Object)

    the current value of event_type



829
830
831
# File 'lib/aws-sdk-transcribestreamingservice/types.rb', line 829

def event_type
  @event_type
end