Type Alias

NSSpeechStatusKey

Keys for the speech synthesizier status.

Declaration

typedef NSString *NSSpeechStatusKey;

Discussion

Use these keys in the NSSpeechStatusProperty dictionary.

Topics

Status Keys

NSSpeechStatusNumberOfCharactersLeft

The number of characters left in the input string of text.

NSSpeechStatusOutputBusy

Indicates whether the synthesizer is currently producing speech.

NSSpeechStatusOutputPaused

Indicates whether speech output in the synthesizer has been paused by sending the message pauseSpeakingAtBoundary:.

NSSpeechStatusPhonemeCode

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.

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.

NSSpeechMode

Keys for the speaking mode.

NSSpeechPhonemeInfoKey

Keys for the speech phoneme information.

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