Interface MedicalScribeAudioEvent.Builder

All Superinterfaces:
Buildable, CopyableBuilder<MedicalScribeAudioEvent.Builder,MedicalScribeAudioEvent>, SdkBuilder<MedicalScribeAudioEvent.Builder,MedicalScribeAudioEvent>, SdkPojo
All Known Subinterfaces:
DefaultAudioEvent.Builder
All Known Implementing Classes:
MedicalScribeAudioEvent.BuilderImpl
Enclosing class:
MedicalScribeAudioEvent

@Mutable @NotThreadSafe public static interface MedicalScribeAudioEvent.Builder extends SdkPojo, CopyableBuilder<MedicalScribeAudioEvent.Builder,MedicalScribeAudioEvent>
  • Method Details

    • audioChunk

      MedicalScribeAudioEvent.Builder audioChunk(SdkBytes audioChunk)

      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.

      Parameters:
      audioChunk - 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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.