---
title: numberMode
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsspeechsynthesizer/speechpropertykey/numbermode
---

# numberMode

Get or set the synthesizer’s current number-processing mode.

## Declaration

```swift
static let numberMode: NSSpeechSynthesizer.SpeechPropertyKey
```

## Discussion

Discussion An NSString object that specifies whether the synthesizer is currently in normal or literal number-processing mode. The supported values are listed in NSSpeechSynthesizer.SpeechPropertyKey.Mode. When the number-processing mode is normal, the synthesizer assembles digits into numbers (so that “12” is spoken as “twelve”). When the mode is literal, each digit is spoken literally (so that “12” is spoken as “one, two”). This property is used with setObject(_:forProperty:) and object(forProperty:).

## See Also

### Speech Property Keys

- [status](appkit/nsspeechsynthesizer/speechpropertykey/status.md)
- [errors](appkit/nsspeechsynthesizer/speechpropertykey/errors.md)
- [inputMode](appkit/nsspeechsynthesizer/speechpropertykey/inputmode.md)
- [characterMode](appkit/nsspeechsynthesizer/speechpropertykey/charactermode.md)
- [rate](appkit/nsspeechsynthesizer/speechpropertykey/rate.md)
- [pitchBase](appkit/nsspeechsynthesizer/speechpropertykey/pitchbase.md)
- [pitchMod](appkit/nsspeechsynthesizer/speechpropertykey/pitchmod.md)
- [volume](appkit/nsspeechsynthesizer/speechpropertykey/volume.md)
- [synthesizerInfo](appkit/nsspeechsynthesizer/speechpropertykey/synthesizerinfo.md)
- [recentSync](appkit/nsspeechsynthesizer/speechpropertykey/recentsync.md)
- [phonemeSymbols](appkit/nsspeechsynthesizer/speechpropertykey/phonemesymbols.md)
- [currentVoice](appkit/nsspeechsynthesizer/speechpropertykey/currentvoice.md)
- [commandDelimiter](appkit/nsspeechsynthesizer/speechpropertykey/commanddelimiter.md)
- [reset](appkit/nsspeechsynthesizer/speechpropertykey/reset.md)
- [outputToFileURL](appkit/nsspeechsynthesizer/speechpropertykey/outputtofileurl.md)
