MediaPipeTasksAudio Framework Reference

TTSHardwareDelegate

enum TTSHardwareDelegate: Sendable, Equatable, Hashable, RawRepresentable

Hardware acceleration delegates for in-process neural execution.

  • Declaration

    Swift

    case cpu
  • Declaration

    Swift

    case gpu
  • Declaration

    Swift

    case npu
  • Creates a new instance with the specified raw value.

    If there is no value of the type that corresponds with the specified raw value, this initializer returns nil. For example:

    enum PaperSize: String { case A4, A5, Letter, Legal }

    print(PaperSize(rawValue: "Legal")) // Prints "Optional(PaperSize.Legal)"

    print(PaperSize(rawValue: "Tabloid")) // Prints "nil"

    Declaration

    Swift

    init?(rawValue: Int32)

    Parameters

    rawValue

    The raw value to use for the new instance.

  • The corresponding value of the raw type.

    A new instance initialized with rawValue will be equivalent to this instance. For example:

    enum PaperSize: String { case A4, A5, Letter, Legal }

    let selectedSize = PaperSize.Letter print(selectedSize.rawValue) // Prints "Letter"

    print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!) // Prints "true"

    Declaration

    Swift

    var rawValue: Int32 { get }