---
title: supportedCharacters
framework: appkit
role: symbol
role_heading: Type Property
path: appkit/nsspeechsynthesizer/voiceattributekey/supportedcharacters
---

# supportedCharacters

A list of Unicode character id ranges that define the Unicode characters supported by this voice.

## Declaration

```swift
static let supportedCharacters: NSSpeechSynthesizer.VoiceAttributeKey
```

## Discussion

Discussion A dictionary containing two keys: “UnicodeCharBegin”, an integer value containing the beginning Unicode id of this range; and “UnicodeCharBegin”, an integer value containing the ending Unicode id of this range. The synthesizer converts or ignores any characters not contained in the range of supported characters. Some voices may not provide this attribute.

## See Also

### Voice Attribute Keys

- [identifier](appkit/nsspeechsynthesizer/voiceattributekey/identifier.md)
- [name](appkit/nsspeechsynthesizer/voiceattributekey/name.md)
- [age](appkit/nsspeechsynthesizer/voiceattributekey/age.md)
- [gender](appkit/nsspeechsynthesizer/voiceattributekey/gender.md)
- [demoText](appkit/nsspeechsynthesizer/voiceattributekey/demotext.md)
- [localeIdentifier](appkit/nsspeechsynthesizer/voiceattributekey/localeidentifier.md)
- [individuallySpokenCharacters](appkit/nsspeechsynthesizer/voiceattributekey/individuallyspokencharacters.md)
