Up

# NSSpeechSynthesizer

### Authors

Gregory Casamento (`greg.casamento@gmail.com`)

> abstract base class for speech synthesis

Copyright: (C) (C) 2009 Free Software Foundation, Inc.

### Contents -

1. Software documentation for the NSSpeechSynthesizer class
2. Software documentation for the NSObject(NSSpeechSynthesizerDelegate) informal protocol
3. Software documentation for the NSSpeechSynthesizerDelegate protocol

# Software documentation for the NSSpeechSynthesizer class

## NSSpeechSynthesizer : NSObject

> Declared in:
>   AppKit/NSSpeechSynthesizer.h

Availability: OpenStep
Description forthcoming.
Method summary

- +attributesForVoice:
- +availableVoices
- +defaultVoice
- +isAnyApplicationSpeaking
- -addSpeechDictionary:
- -continueSpeaking
- -delegate
- -initWithVoice:
- -isSpeaking
- -objectForProperty:error:
- -pauseSpeakingAtBoundary:
- -phonemesFromText:
- -rate
- -setDelegate:
- -setObject:forProperty:error:
- -setRate:
- -setUsesFeebackWindow:
- -setVoice:
- -setVolume:
- -startSpeakingString:
- -startSpeakingString:toURL:
- -stopSpeaking
- -stopSpeakingAtBoundary:
- -usesFeebackWindow
- -voice
- -volume

### attributesForVoice:

+ (NSDictionary*) attributesForVoice: (NSString*)voice;
Availability: OpenStep
Description forthcoming.

### availableVoices

+ (NSArray*) availableVoices;
Availability: OpenStep
Description forthcoming.

### defaultVoice

+ (NSString*) defaultVoice;
Availability: OpenStep
Description forthcoming.

### isAnyApplicationSpeaking

+ (BOOL) isAnyApplicationSpeaking;
Availability: OpenStep
Description forthcoming.

### addSpeechDictionary:

- (void) addSpeechDictionary: (NSDictionary*)speechDictionary;
Availability: OpenStep
Description forthcoming.

### continueSpeaking

- (void) continueSpeaking;
Availability: OpenStep
Description forthcoming.

### delegate

- (id) delegate;
Availability: OpenStep
Description forthcoming.

### initWithVoice:

- (id) initWithVoice: (NSString*)voice;
Availability: OpenStep
Description forthcoming.

### isSpeaking

- (BOOL) isSpeaking;
Availability: OpenStep
Description forthcoming.

### objectForProperty: error:

- (id) objectForProperty: (NSString*)property error: (NSError**)error;
Availability: OpenStep
Description forthcoming.

### pauseSpeakingAtBoundary:

- (void) pauseSpeakingAtBoundary: (NSSpeechBoundary)boundary;
Availability: OpenStep
Description forthcoming.

### phonemesFromText:

- (NSString*) phonemesFromText: (NSString*)text;
Availability: OpenStep
Description forthcoming.

### rate

- (float) rate;
Availability: OpenStep
Description forthcoming.

### setDelegate:

- (void) setDelegate: (id)delegate;
Availability: OpenStep
Description forthcoming.

### setObject: forProperty: error:

- (id) setObject: (id)object forProperty: (NSString*)property error: (NSError**)error;
Availability: OpenStep
Description forthcoming.

### setRate:

- (void) setRate: (float)rate;
Availability: OpenStep
Description forthcoming.

### setUsesFeebackWindow:

- (void) setUsesFeebackWindow: (BOOL)flag;
Availability: OpenStep
Description forthcoming.

### setVoice:

- (void) setVoice: (NSString*)voice;
Availability: OpenStep
Description forthcoming.

### setVolume:

- (void) setVolume: (float)volume;
Availability: OpenStep
Description forthcoming.

### startSpeakingString:

- (BOOL) startSpeakingString: (NSString*)text;
Availability: OpenStep
Description forthcoming.

### startSpeakingString: toURL:

- (BOOL) startSpeakingString: (NSString*)text toURL: (NSURL*)url;
Availability: OpenStep
Description forthcoming.

### stopSpeaking

- (void) stopSpeaking;
Availability: OpenStep
Description forthcoming.

### stopSpeakingAtBoundary:

- (void) stopSpeakingAtBoundary: (NSSpeechBoundary)boundary;
Availability: OpenStep
Description forthcoming.

### usesFeebackWindow

- (BOOL) usesFeebackWindow;
Availability: OpenStep
Description forthcoming.

### voice

- (NSString*) voice;
Availability: OpenStep
Description forthcoming.

### volume

- (float) volume;
Availability: OpenStep
Description forthcoming.

# Software documentation for the NSObject(NSSpeechSynthesizerDelegate) informal protocol

## NSObject(NSSpeechSynthesizerDelegate)

> Declared in:
>   AppKit/NSSpeechSynthesizer.h

Availability: OpenStep
Description forthcoming.
Method summary

- -speechSynthesizer:didEncounterErrorAtIndex:ofString:message:
- -speechSynthesizer:didEncounterSyncMessage:
- -speechSynthesizer:didFinishSpeaking:
- -speechSynthesizer:willSpeakPhoneme:
- -speechSynthesizer:willSpeakWord:ofString:

### speechSynthesizer: didEncounterErrorAtIndex: ofString: message:

- (void) speechSynthesizer: (NSSpeechSynthesizer*)sender didEncounterErrorAtIndex: (NSUInteger)index ofString: (NSString*)string message: (NSString*)error;
Availability: OpenStep
Description forthcoming.

### speechSynthesizer: didEncounterSyncMessage:

- (void) speechSynthesizer: (NSSpeechSynthesizer*)sender didEncounterSyncMessage: (NSString*)error;
Availability: OpenStep
Description forthcoming.

### speechSynthesizer: didFinishSpeaking:

- (void) speechSynthesizer: (NSSpeechSynthesizer*)sender didFinishSpeaking: (BOOL)success;
Availability: OpenStep
Description forthcoming.

### speechSynthesizer: willSpeakPhoneme:

- (void) speechSynthesizer: (NSSpeechSynthesizer*)sender willSpeakPhoneme: (short)phoneme;
Availability: OpenStep
Description forthcoming.

### speechSynthesizer: willSpeakWord: ofString:

- (void) speechSynthesizer: (NSSpeechSynthesizer*)sender willSpeakWord: (NSRange)range ofString: (NSString*)string;
Availability: OpenStep
Description forthcoming.

# Software documentation for the NSSpeechSynthesizerDelegate protocol

## NSSpeechSynthesizerDelegate

> Declared in:
>   AppKit/NSSpeechSynthesizer.h

> Conforms to:
>   NSObject

Availability: OpenStep
Description forthcoming.
Up