---
title: stopSpeaking()
framework: appkit
role: symbol
role_heading: Instance Method
path: appkit/nsspeechsynthesizer/stopspeaking()
---

# stopSpeaking()

Stops synthesis in progress.

## Declaration

```swift
func stopSpeaking()
```

## Discussion

Discussion If the receiver is currently generating speech, synthesis is halted, and the message speechSynthesizer(_:didFinishSpeaking:) is sent to the delegate.

## See Also

### Synthesizing Speech

- [isSpeaking](appkit/nsspeechsynthesizer/isspeaking.md)
- [startSpeaking(_:)](appkit/nsspeechsynthesizer/startspeaking(_:).md)
- [startSpeaking(_:to:)](appkit/nsspeechsynthesizer/startspeaking(_:to:).md)
- [pauseSpeaking(at:)](appkit/nsspeechsynthesizer/pausespeaking(at:).md)
- [continueSpeaking()](appkit/nsspeechsynthesizer/continuespeaking().md)
- [stopSpeaking(at:)](appkit/nsspeechsynthesizer/stopspeaking(at:).md)
- [NSSpeechSynthesizer.Boundary](appkit/nsspeechsynthesizer/boundary.md)
