One Logo Pool Ball
AVFAudio · IOS API REFERENCE

AVSpeechUtterance

class · iOS 7.0+ · SDK 27.1

class AVSpeechUtterance

Members (19)

init · iOS 10.0+

init

TypeScript
static initAttributedString(string: _Foundation_NSAttributedString): AVSpeechUtterance
Swift declaration
init(attributedString string: NSAttributedString)
init · iOS 16.0+

init

TypeScript
static initSsmlRepresentation(string: string): (AVSpeechUtterance) | null
Swift declaration
init?(ssmlRepresentation string: String)
init · iOS 7.0+

init

TypeScript
static initString(string: string): AVSpeechUtterance
Swift declaration
init(string: String)
get · iOS 10.0+

attributedSpeechString

TypeScript
get attributedSpeechString(): _Foundation_NSAttributedString
Swift declaration
var attributedSpeechString: NSAttributedString { get }
get · iOS 7.0+

pitchMultiplier

TypeScript
get pitchMultiplier(): number
Swift declaration
var pitchMultiplier: Float { get set }
set · iOS 7.0+

pitchMultiplier

TypeScript
set pitchMultiplier(value: number)
Swift declaration
var pitchMultiplier: Float { get set }
get · iOS 7.0+

postUtteranceDelay

TypeScript
get postUtteranceDelay(): number
Swift declaration
var postUtteranceDelay: TimeInterval { get set }
set · iOS 7.0+

postUtteranceDelay

TypeScript
set postUtteranceDelay(value: number)
Swift declaration
var postUtteranceDelay: TimeInterval { get set }
get · iOS 7.0+

preUtteranceDelay

TypeScript
get preUtteranceDelay(): number
Swift declaration
var preUtteranceDelay: TimeInterval { get set }
set · iOS 7.0+

preUtteranceDelay

TypeScript
set preUtteranceDelay(value: number)
Swift declaration
var preUtteranceDelay: TimeInterval { get set }
get · iOS 14.0+

prefersAssistiveTechnologySettings

TypeScript
get prefersAssistiveTechnologySettings(): boolean
Swift declaration
var prefersAssistiveTechnologySettings: Bool { get set }
set · iOS 14.0+

prefersAssistiveTechnologySettings

TypeScript
set prefersAssistiveTechnologySettings(value: boolean)
Swift declaration
var prefersAssistiveTechnologySettings: Bool { get set }
get · iOS 7.0+

rate

TypeScript
get rate(): number
Swift declaration
var rate: Float { get set }
set · iOS 7.0+

rate

TypeScript
set rate(value: number)
Swift declaration
var rate: Float { get set }
get · iOS 7.0+

speechString

TypeScript
get speechString(): string
Swift declaration
var speechString: String { get }
get · iOS 7.0+

voice

TypeScript
get voice(): (AVSpeechSynthesisVoice) | null
Swift declaration
var voice: AVSpeechSynthesisVoice? { get set }
set · iOS 7.0+

voice

TypeScript
set voice(value: (AVSpeechSynthesisVoice) | null)
Swift declaration
var voice: AVSpeechSynthesisVoice? { get set }
get · iOS 7.0+

volume

TypeScript
get volume(): number
Swift declaration
var volume: Float { get set }
set · iOS 7.0+

volume

TypeScript
set volume(value: number)
Swift declaration
var volume: Float { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AVSpeechUtterance.init()

inherited init: cannot prove legal (class declares 5 custom initializers)

All AVFAudio types →