---
title: AVSpeechSynthesisVoice.Traits
framework: avfaudio
role: symbol
role_heading: Structure
path: avfaudio/avspeechsynthesisvoice/traits
---

# AVSpeechSynthesisVoice.Traits

Traits that describe a voice.

## Declaration

```swift
struct Traits
```

## Topics

### Creating a voice trait

- [init(rawValue:)](avfaudio/avspeechsynthesisvoice/traits/init(rawvalue:).md)

### Inspecting a voice trait

- [isNoveltyVoice](avfaudio/avspeechsynthesisvoice/traits/isnoveltyvoice.md)
- [isPersonalVoice](avfaudio/avspeechsynthesisvoice/traits/ispersonalvoice.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Inspecting voices

- [identifier](avfaudio/avspeechsynthesisvoice/identifier.md)
- [name](avfaudio/avspeechsynthesisvoice/name.md)
- [quality](avfaudio/avspeechsynthesisvoice/quality.md)
- [gender](avfaudio/avspeechsynthesisvoice/gender.md)
- [voiceTraits](avfaudio/avspeechsynthesisvoice/voicetraits.md)
- [audioFileSettings](avfaudio/avspeechsynthesisvoice/audiofilesettings.md)
- [AVSpeechSynthesisVoiceQuality](avfaudio/avspeechsynthesisvoicequality.md)
- [AVSpeechSynthesisVoiceGender](avfaudio/avspeechsynthesisvoicegender.md)
