Structures

The following structures are available globally.

  • Display metadata for a language or regional voice supported by Apple platforms.

    The catalog is intentionally separate from runtime capabilities. Use availableSynthesisVoices and supportsRecognition before presenting an operation as available on the current device.

    See more

    Declaration

    Swift

    public struct OSSLanguage : Hashable, Identifiable, Sendable
  • Selects an actual voice exposed by AVFoundation.

    See more

    Declaration

    Swift

    public struct OSSVoiceConfiguration
  • Value-style speech parameters used to construct a fresh AVFoundation utterance for every synthesis request.

    See more

    Declaration

    Swift

    public struct OSSUtteranceConfiguration
  • Information about a resolved system voice.

    See more

    Declaration

    Swift

    @available(*, deprecated, message: "Use OSSLanguage and AVSpeechSynthesisVoice directly.")
    public struct OSSVoiceInfo