MediaPipeTasksAudio Framework Reference

AudioTranscriberOptions

class AudioTranscriberOptions: TaskOptions, NSCopying

Options for configuring a MediaPipe MPPAudioTranscriber task.

  • Optional directory path for caching compiled model artifacts.

    To disable caching, set this to @":nocache".

    Declaration

    Swift

    var cacheDirectory: String? { get set }
  • Whether to emit interim (non-final) transcription segments during streaming.

    Default is NO.

    Declaration

    Swift

    var enableInterimResults: Bool { get set }
  • Model architecture family. Defaults to MPPAudioTranscriberModelArchitectureAuto.

    Declaration

    Swift

    var modelArchitecture: AudioTranscriberModelArchitecture { get set }
  • Optional system/user prompt override for generative ASR models.

    Declaration

    Swift

    var prompt: String? { get set }
  • Input audio sample rate in Hz. If different from 16000 Hz, MPPAudioTranscriber automatically resamples incoming audio to 16000 Hz.

    Default is 16000.0.

    Declaration

    Swift

    var sampleRateHz: CDouble { get set }