Type Alias

NSSpeechMode

Keys for the speaking mode.

Declaration

typedef NSString *NSSpeechMode;

Discussion

Topics

Type Properties

NSSpeechModeLiteral

Indicates that each digit or character is spoken literally (so that 12 is spoken as "one, two", or the word "cat" is spoken as "C A T").

NSSpeechModeNormal

Indicates that the synthesizer assembles digits into numbers (so that 12 is spoken as "twelve") and text into words.

NSSpeechModePhoneme

Indicates that the synthesizer is in phoneme-processing mode. When in phoneme-processing mode, a text buffer is interpreted to be a series of characters representing various phonemes and prosodic controls.

NSSpeechModeText

Indicates that the synthesizer is in text-processing mode.

See Also

Configuring Speech Attributes

- addSpeechDictionary:

Registers the given speech dictionary with the receiver.

NSSpeechDictionaryKey

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

- 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.

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:.