Platforms to show: All Mac Windows Linux Cross-Platform
Back to NSVoiceMBS class.
NSVoiceMBS.GenderFemale as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 7.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
NSVoiceMBS.GenderMale as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 7.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
NSVoiceMBS.GenderNeuter as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 7.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
NSVoiceMBS.NSVoiceAge as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
The perceived age (in years) of the voice. A string.
NSVoiceMBS.NSVoiceDemoText as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
A demonstration string to speak. A String.
NSVoiceMBS.NSVoiceGender as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
The perceived gender of the voice.
NSVoiceMBS.NSVoiceIdentifier as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
A unique string identifying the voice.
Identifiers of the OS X system voices:
com.apple.speech.synthesis.voice.Agnes
com.apple.speech.synthesis.voice.Albert
com.apple.speech.synthesis.voice.Alex
com.apple.speech.synthesis.voice.BadNews
com.apple.speech.synthesis.voice.Bahh
com.apple.speech.synthesis.voice.Bells
com.apple.speech.synthesis.voice.Boing
com.apple.speech.synthesis.voice.Bruce
com.apple.speech.synthesis.voice.Bubbles
com.apple.speech.synthesis.voice.Cellos
com.apple.speech.synthesis.voice.Deranged
com.apple.speech.synthesis.voice.Fred
com.apple.speech.synthesis.voice.GoodNews
com.apple.speech.synthesis.voice.Hysterical
com.apple.speech.synthesis.voice.Junior
com.apple.speech.synthesis.voice.Kathy
com.apple.speech.synthesis.voice.Organ
com.apple.speech.synthesis.voice.Princess
com.apple.speech.synthesis.voice.Ralph
com.apple.speech.synthesis.voice.Trinoids
com.apple.speech.synthesis.voice.Vicki
com.apple.speech.synthesis.voice.Victoria
com.apple.speech.synthesis.voice.Whisper
com.apple.speech.synthesis.voice.Zarvox
NSVoiceMBS.NSVoiceIndividuallySpokenCharacters as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
A list of unicode character id ranges that define the unicode characters that can be spoken in character-by-character mode by this voice. ach list entry is 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.
These ranges can be used by your application to determine if the voice can speak the name of an individual character when spoken in character-by-character mode.
Some voices may not provide this attribute.
Available in OS X v10.5 and later.
NSVoiceMBS.NSVoiceLanguage as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
The language of the voice (currently US English only). A string
Deprecated: Use NSVoiceLocaleIdentifier instead.
Deprecated in OS X v10.5.
NSVoiceMBS.NSVoiceLocaleIdentifier as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
The language of the voice. A string
The canonical locale identifier string describing the voice's locale. A locale is generally composed of three pieces of ordered information: a language code, a region code, and a variant code. Refer to documentation about the NSLocale class or Locales Programming Guide for more information.
Available in OS X v10.5 and later.
NSVoiceMBS.NSVoiceName as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
The name of the voice suitable for display. A String.
NSVoiceMBS.NSVoiceSupportedCharacters as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
shared method | Speech | MBS MacCocoa Plugin | 13.2 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
A list of unicode character id ranges that define the unicode characters supported by this voice. 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 will convert or ignore any characters not contained in the range of supported characters.
Some voices may not provide this attribute.
Available in OS X v10.5 and later.
The items on this page are in the following plugins: MBS MacCocoa Plugin.