---
title: "pauseSpeaking(at:)"
framework: avfaudio
role: symbol
role_heading: Instance Method
path: "avfaudio/avspeechsynthesizer/pausespeaking(at:)"
---

# pauseSpeaking(at:)

Pauses speech at the boundary you specify.

## Declaration

```swift
func pauseSpeaking(at boundary: AVSpeechBoundary) -> Bool
```

## Parameters

- `boundary`: An enumeration that describes whether to pause speech immediately or only after the synthesizer finishes speaking the current word.

## Return Value

Return Value true if speech pauses; otherwise, false.

## Discussion

Discussion The boundary parameter also affects how the speech synthesizer resumes speaking text after a pause and call to continueSpeaking(). If the boundary is AVSpeechBoundary.immediate, speech resumes from the exact point where it pauses, even if that point occurs in the middle of speaking a word. If the boundary is AVSpeechBoundary.word, speech resumes from the word that follows the last spoken word where it pauses.

## See Also

### Controlling speech

- [speak(_:)](avfaudio/avspeechsynthesizer/speak(_:).md)
- [continueSpeaking()](avfaudio/avspeechsynthesizer/continuespeaking().md)
- [stopSpeaking(at:)](avfaudio/avspeechsynthesizer/stopspeaking(at:).md)
- [AVSpeechBoundary](avfaudio/avspeechboundary.md)
