Instance Property

preUtteranceDelay

The amount of time a speech synthesizer will wait before actually speaking the utterance upon beginning to handle it.

Declaration

var preUtteranceDelay: TimeInterval { get set }

Discussion

When two or more utterances are spoken by an instance of AVSpeechSynthesizer, the time between periods when either is audible will be at least the sum of the first utterance’s postUtteranceDelay and the second utterance’s preUtteranceDelay.

See Also

Configuring Utterance Speech

var pitchMultiplier: Float

The baseline pitch at which the utterance will be spoken.

var postUtteranceDelay: TimeInterval

The amount of time a speech synthesizer will wait after the utterance is spoken before handling the next queued utterance.

var rate: Float

The rate at which the utterance will be spoken.

var voice: AVSpeechSynthesisVoice?

The voice used to speak the utterance.

var volume: Float

The volume used when speaking the utterance.