Type Alias

NSSpeechDictionaryKey

These constants identify key-value pairs used to add vocabulary to the dictionary using addSpeechDictionary:.

Declaration

typedef NSString *NSSpeechDictionaryKey;

Topics

Type Properties

NSSpeechDictionaryEntryPhonemes

The phonemic representation of an entry. An NSString.

NSSpeechDictionaryEntrySpelling

The spelling of an entry. An NSString.

NSSpeechDictionaryLocaleIdentifier

The canonical locale identifier string describing the dictionary'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 NSLocale or Internationalization and Localization Guide for more information

NSSpeechDictionaryModificationDate

A string representation of the dictionary's last modification date in the international format (YYYY-MM-DD HH:MM:SS ±HHMM). If the same word appears across multiple dictionaries, the one from the dictionary with the most recent date will be used.

See Also

Configuring Speech Attributes

- addSpeechDictionary:

Registers the given speech dictionary with the receiver.

- objectForProperty:error:

Provides the value of a receiver’s property.

- setObject:forProperty:error:

Specifies the value of a receiver’s property.

NSSpeechPropertyKey

These constants are used with setObject:forProperty:error: and objectForProperty:error: to get or set the characteristics of a synthesizer.

NSSpeechCommandDelimiterKey

Keys for the command delimiters.

NSSpeechErrorKey

Keys that identify errors that may occur during speech synthesis.

NSSpeechMode

Keys for the speaking mode.

NSSpeechPhonemeInfoKey

Keys for the speech phoneme information.

NSSpeechStatusKey

Keys for the speech synthesizier status.

NSSpeechSynthesizerInfoKey

Keys for the speech synthesizier information.

NSVoiceGenderName

The following constants define voice gender attributes, which are the allowable values of the NSVoiceGender key returned by attributesForVoice:.