Functions


Changing Speech Attributes

GetSpeechInfo Obtains information about a designated speech channel.
GetSpeechPitch Determines a speech channel’s current speech pitch.
GetSpeechRate Obtains a speech channel’s current speech rate.
SetSpeechInfo Changes a setting of a particular speech channel.
SetSpeechPitch Sets the speech pitch on a designated speech channel.
SetSpeechRate Sets the speech rate of a designated speech channel.

Converting Text To Phonemes

TextToPhonemes Converts textual data into phonemic data.

Installing a Pronunciation Dictionary

UseDictionary Installs a designated dictionary into a speech channel.

Managing Speech Channels

DisposeSpeechChannel Disposes of an existing speech channel.
NewSpeechChannel Creates a new speech channel.

Obtaining Information About Speech

SpeechBusy Determines whether any channels of speech are currently synthesizing speech.
SpeechBusySystemWide Determines if any speech is currently being synthesized in your application or elsewhere on the computer.
SpeechManagerVersion Determines the current version of the Speech Manager installed in the system.

Obtaining Information About Voices

CountVoices Determines how many voices are available.
GetIndVoice Obtains a voice specification structure for a voice by passing an index to the GetIndVoice function.
GetVoiceDescription Obtains a description of a voice by using the GetVoiceDescription function.
GetVoiceInfo Obtains the same information about a voice that the GetVoiceDescription function provides or to determine in which file and resource a voice is stored.
MakeVoiceSpec Sets the fields of a voice specification structure.

Starting, Stopping, and Pausing Speech

ContinueSpeech Resumes speech paused by the PauseSpeechAt function.
PauseSpeechAt Pauses speech on a speech channel.
SpeakBuffer Speaks a buffer of text, using certain flags to control speech behavior.
SpeakString Speaks a text string.
SpeakText Speaks a buffer of text.
StopSpeech Terminates speech immediately on a specified channel.
StopSpeechAt Terminates speech delivery on a specified channel either immediately or at the end of the current word or sentence.

Miscellaneous

CallSpeechDoneProc
CallSpeechErrorProc
CallSpeechPhonemeProc
CallSpeechSyncProc
CallSpeechTextDoneProc
CallSpeechWordProc
DisposeSpeechDoneUPP
DisposeSpeechErrorUPP
DisposeSpeechPhonemeUPP
DisposeSpeechSyncUPP
DisposeSpeechTextDoneUPP
DisposeSpeechWordUPP
InvokeSpeechDoneUPP
InvokeSpeechErrorUPP
InvokeSpeechPhonemeUPP
InvokeSpeechSyncUPP
InvokeSpeechTextDoneUPP
InvokeSpeechWordUPP
NewSpeechDoneUPP
NewSpeechErrorUPP
NewSpeechPhonemeUPP
NewSpeechSyncUPP
NewSpeechTextDoneUPP
NewSpeechWordUPP

© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)