---
title: identifier
framework: avfaudio
role: symbol
role_heading: Instance Property
path: avfaudio/avspeechsynthesisprovidervoice/identifier
---

# identifier

The unique identifier for the voice.

## Declaration

```swift
var identifier: String { get }
```

## Discussion

Discussion Use reverse domain notation to format the identifier. The behavior is undefined unless all voices within an extension have a unique identifier.

## See Also

### Inspecting a voice

- [age](avfaudio/avspeechsynthesisprovidervoice/age.md)
- [gender](avfaudio/avspeechsynthesisprovidervoice/gender.md)
- [AVSpeechSynthesisVoiceGender](avfaudio/avspeechsynthesisvoicegender.md)
- [name](avfaudio/avspeechsynthesisprovidervoice/name.md)
- [primaryLanguages](avfaudio/avspeechsynthesisprovidervoice/primarylanguages.md)
- [supportedLanguages](avfaudio/avspeechsynthesisprovidervoice/supportedlanguages.md)
- [version](avfaudio/avspeechsynthesisprovidervoice/version.md)
- [voiceSize](avfaudio/avspeechsynthesisprovidervoice/voicesize.md)
