Instance Method

speechSynthesizer(_:didPause:)

Tells the delegate when the synthesizer has paused while speaking an utterance.

Declaration

optional func speechSynthesizer(_ synthesizer: AVSpeechSynthesizer, didPause utterance: AVSpeechUtterance)

Parameters

synthesizer

The synthesizer speaking the utterance that this message applies to.

utterance

The utterance being spoken.

Discussion

This message is sent only if speech is paused (using the pauseSpeaking(at:) method) while an utterance is being spoken. It is not sent if the synthesizer is currently in a delay between utterances when speech pauses.

See Also

Responding to Speech Synthesis Events

func speechSynthesizer(AVSpeechSynthesizer, didCancel: AVSpeechUtterance)

Tells the delegate when the synthesizer has canceled speaking an utterance.

func speechSynthesizer(AVSpeechSynthesizer, didContinue: AVSpeechUtterance)

Tells the delegate when the synthesizer has resumed speaking an utterance after being paused.

func speechSynthesizer(AVSpeechSynthesizer, didFinish: AVSpeechUtterance)

Tells the delegate when the synthesizer has finished speaking an utterance.

func speechSynthesizer(AVSpeechSynthesizer, didStart: AVSpeechUtterance)

Tells the delegate when the synthesizer has begun speaking an utterance.

func speechSynthesizer(AVSpeechSynthesizer, willSpeakRangeOfSpeechString: NSRange, utterance: AVSpeechUtterance)

Tells the delegate when the synthesizer is about to speak a portion of an utterance’s text.