Important: Inside Macintosh: Sound is deprecated as of Mac OS X v10.5. For new audio development in Mac OS X, use Core Audio. See the Audio page in the ADC Reference Library.
Index
[']
'dict' atom type 'dict' resource type [1] [2] 'ICON' resource type [1] [2] 'movr' creator type 'sfil' file type 'snd ' resource type alternatives to format 1 [1] [2] [3] [4] format 2 [1] [2] [3] introduced [1] [2] See also sound resources structure of [1] 'STR ' resource type [1] [2] 'thng' resource type [1] [2] 'ttsd' resource type 'vers' resource typeA
A5 register and Sound Manager callback procedures and Speech Manager callback procedures [1] [2] abbreviation entries action flags [1] AESRecording field AGC. See automatic gain control age field AIFCVersion1 constant AIFF files and AIFF-C files and Finder sound files creating defined [1] file type of format of [1] playing sounds in recording sounds to [1] sample frames in specifications of [1] [2] storing sounds in [1] [2] [3] AIFF-C files and AIFF files and Finder sound files creating defined [1] file type of format of [1] playing sounds in recording sounds to [1] sample frames in sample of specifications of [1] storing sounds in [1] [2] [3] AIFFSampleRate field Alert Sounds control panel [1] [2] alert sounds. See system alert sounds allophones ampCmd command amplitude of sounds [1] [2] amplitude of speech. See speech volume Annotation Chunks AnnotationID constant Apple Mixer component closing [1] introduced [1] [2] opening [1] Apple Mixer. See Apple Mixer component Apple Sound Chip (ASC) [1] [2] Application Specific Chunks ApplicationSpecificID constant ASC. See Apple Sound Chip asynchronous sound play [1] [2] audio components [1] creating [1] data structures for [1] defined getting information about [1] getting mute states [1] getting volumes [1] opening resource files resetting [1] routines defined by [1] run-time environment See also sound components selectors [1] setting mute states [1] setting volumes [1] subtypes of types of writing [1] audio compression and versions of the Sound Manager determining type of formats for storage introduced [1] [2] using MACE routines [1] audio data getting from the source component [1] mixing [1] See also sampled-sound data, sounds, square-wave data, wave-table data setting the output data type [1] types of [1] audio decompression. See audio expansion audio expansion and audio codecs and versions of the Sound Manager introduced using MACE routines [1] audio information records [1] Audio Interchange File Format (AIFF). See AIFF files Audio Interchange File Format for Compression (AIFF-C). See AIFF-C files audio ports [1] Audio Recording Chunks audio selection records [1] AudioGetInfo function [1] AudioGetMute function [1] AudioGetVolume function [1] AudioInfo data type [1] AudioRecordingID constant AudioSetMute function [1] AudioSetToDefaults function [1] AudioSetVolume function [1] AudioVision 14 Display [1] Author Chunks AuthorID constant automatic gain control defined status of availableCmd command base frequencies baseFrequency field baseline pitch embedded speech commandB
baseline pitch. See speech pitch bilingual speech [1] [2] BlockMove procedure, using in doubleback procedures blockSize field buffer field bufferCmd command described examples of use using for compressed sound samples buffered expansion bufferLength field bufferPtr field buffers. See double buffers bundle bit [1] [2] busy loops, creating byte recording values, converting to milliseconds [1]C
callBack field callback procedures and Sound Manager [1] [2] and Speech Manager [1] defined callBackCmd command described using to synchronize sound with other actions capabilitiesFlags field channels. See sound channels, speech channels char embedded speech command selector character mode embedded speech command chunk header record chunk headers [1] ChunkHeader data type chunks (in AIFF and AIFF-C files) Annotation Application Specific Audio Recording Author Comments Common [1] [2] Copyright data types used to describe defined determining size of Extended Common Chunks [1] [2] finding [1] Form [1] [2] Format Version [1] [2] IDs for [1] Instrument list of types Marker MIDI Data modifying Name order of Sound Accelerator Sound Data [1] [2] structure of [1] ckID field ckSize field CloseMixerSoundComponent function [1] cmd field cmdInProgress field cmnt embedded speech command selector CmpSoundHeader data type CmpSoundHeader data type [1] codecs. See compression/decompression components command delimiters changing with a speech information selector changing with an embedded speech command default [1] [2] defined [1] [2] specification of [1] commands. See embedded speech commands, sound commands comment embedded speech command comment field CommentID constant Comments Chunks Common Chunks [1] [2] CommonID constant Comp3to1 function Comp3to1 procedure [1] [2] Comp6to1 function Comp6to1 procedure [1] [2] completion routines and Sound Input Manager [1] [2] and Sound Manager [1] [2] [3] completionRoutine field completionRtn field Component Manager and audio components and sound components and Speech Manager [1] [2] component selectors [1] [2] ComponentResource data type components. See audio components, sound components compressed sound header records [1] compression IDs compression information records [1] compression types [1] [2] compression. See audio compression compression/decompression components (codecs) [1] [2] [3] compressionID field CompressionInfo data type [1] compressionName field compressionType field computer-generated speech. See Speech Manager container chunks. See Form Chunks ContinueSpeech function described [1] minimizing latency of speech generation with continuing paused speech [1] [2] continuous play from disk. See play-from-disk routines continuous recording defined supporting [1] continuous speech Control calls [1] [2] Copyright Chunks CopyrightID constant count field [1] [2] [3] [4] CountVoices function [1] CPU loading values creator field cultural values, associated with sounds current sound input device current sound output deviceD
DAC. See digital-to-analog convertor data sampled-sound [1] See also audio data square-wave [1] wave-table [1] data format flags [1] data offset bit in sound commands dbFlags field dbhBufferPtr field dbhCompressionID field dbhDoubleBack field dbhFormat field dbhNumChannels field dbhPacketSize field dbhSampleRate field dbhSampleSize field dbNumFrames field dbSoundData field dbUserInfo field decompression. See audio expansion delimiter embedded speech command delimiter information records [1] delimiter. See command delimiter desc field Device Manager, and sound input device drivers [1] dictionaries. See pronunciation dictionaries Dictionary Manager digital signal processor (DSP) [1] [2] digital-to-analog converter (DAC) DisposeSpeechChannel function [1] dlim embedded speech command selector document annotations, audio documents, and Speech Manager callback procedures double buffering double buffers managing [1] setting up [1] doubleback procedures and sound double buffer header records defined [1] [2] limitations of syntax of writing drop-sample conversion DSP. See digital signal processor duration of sounds [1] [2]E
EASC. See Enhanced Apple Sound Chip Edit menu commands, and alert sounds list [1] embedded speech commands [1] changing delimiters temporarily deemphasizing words defined emphasizing words errors for [1] examples of use [1] format of parameters [1] hexadecimal numbers in list of [1] obtaining errors involving raising the speech pitch specifying relative values synchronization messages in syntax of [1] writing comments in emph embedded speech command selector emphasis embedded speech command emptyCmd command encode field endDelimiter field ending prosody defined disabling Enhanced Apple Sound Chip (EASC) enhanced Sound Manager entry types error callback procedures [1] error field exampleStr field Exp1to3 function Exp1to3 procedure [1] [2] Exp1to6 function Exp1to6 procedure [1] [2] expanding sounds [1] expansion. See audio expansion Extended Common Chunks [1] extended sound header records [1] extended sound headers [1] extensions, installing sound input device drivers fromF
file types 'AIFC'. See AIFF-C files 'AIFF'. See AIFF files 'sfil' fileSpec field filter field Finder sound files [1] [2] firstMod field flags field [1] [2] flushCmd command described sent by SndDisposeChannel function using to flush sound channels Form Chunks [1] [2] format 1 'snd ' resources [1] [2] [3] format 2 'snd ' resources [1] [2] [3] format field [1] [2] Format Version Chunks [1] [2] format version embedded speech command FormatVersionID constant FormID constant formType field frames of sampled sound freqCmd command calculating proper playback rate for compared to freqDurationCmd described freqDurationCmd command calculating proper playback rate for compared to freqCmd described using to play frequencies frequencies as MIDI note values [1] [2] defined distinguished from speech pitches playing [1] playing for indefinite duration futureUse1 field futureUse2 field futureUse3 field futureUse4 fieldG
gain gender field Gestalt function and Sound Input Manager [1] [2] [3] and Sound Manager [1] [2] and Speech Manager [1] [2] gestalt16BitAudioSupport constant gestalt16BitSoundIO constant [1] [2] gestaltBuiltInSoundInput constant [1] [2] gestaltHasSoundInputDevice constant [1] [2] gestaltLineLevelInput constant [1] [2] gestaltMultiChannels constant gestaltPlayAndRecord constant [1] [2] gestaltSndPlayDoubleBuffer constant gestaltSoundIOMgrPresent constant [1] [2] gestaltStereoCapability constant gestaltStereoInput constant [1] [2] gestaltStereoMixing constant getAmpCmd command [1] [2] GetDefaultOutputVolume function [1] [2] GetIndVoice function [1] getRateCmd command GetSoundHeaderOffset function [1] GetSoundPreference function [1] GetSpeechInfo function [1] GetSpeechPitch function [1] [2] GetSpeechRate function [1] GetSysBeepVolume function [1] [2] GetVoiceDescription function [1] GetVoiceInfo function [1] getVolumeCmd commandH
handle field hertz [1] [2] hexadecimal numbers, in embedded speech commands hiliteEnd field hiliteStart field hissing sound, eliminating during real-time expansion human interface guidelines. See user interface guidelines HyperCard, and format 2 'snd ' resourcesI, J
id field initChanLeft constant initChanRight constant initialization parameters, for sound channels initMACE3 constant initMACE6 constant initMono constant initNoDrop constant initNoInterp constant initStereo constant inpt embedded speech command selector input mode embedded speech command inputBytesLeft field inRefNum field Instrument Chunks instrumentChunks field InstrumentID constant instruments, installing into sound channels interleaving of sample points or packets interpolation. See linear interpolation interrupt routines, of Sound Input Manager [1] [2] interrupt time Sound Input Manager completion routines at Sound Manager callback procedures at Sound Manager completion routines at Sound Manager doubleback procedures at sound recording at Speech Manager callback procedures at interruptRoutine field IODone function, and sound input device drivers JIODone global jump vector, and sound input device driversK
k16BitIn constant k16BitOut constant k8BitRawIn constant k8BitRawOut constant k8BitTwosIn constant k8BitTwosOut constant kCreateSoundSource constant kHighQuality constant kMACE3Compression constant kMACE6Compression constant kNoChannelConversion constant kNoDecompression constant kNoEndingProsody constant [1] kNoEndingProsody constant kNoMixing constant kNoRealtimeProcessing constant kNoSampleFormatConversion constant kNoSampleRateConversion constant kNoSampleSizeConversion constant kNoSoundComponentChain constant kNoSpeechInterrupt constant kNoVolumeConversion constant kOffsetBinary constant kPassThrough constant kPreflightThenPause flag bit kRateConvert constant kRealTime constant kReverse constant kSourcePaused constant kStereoIn constant kStereoOut constant kTwosComplement constantL
language field leftover blocks leftOverSamples field leftVolume field length field [1] [2] lexical stress symbols linear interpolation [1] [2] loadCmd command local chunks localization, sounds and loopEnd field looping sounds [1] loopStart fieldM
MACE [1] [2] testing for version [1] MACEVersion function [1] 2 Macintosh Audio Compression and Expansion (MACE). See MACE majorRev field MakeVoiceSpec function [1] Marker Chunks markerChunk field MarkerID constant menu bar, blinking of MIDI (Musical Instrument Digital Interface) MIDI Data Chunks MIDI Manager MIDI note values converting to hertz values defined introduced table of MIDIDataID constant millisecond recording values, converting to bytes [1] milliseconds field minorAndBugRev field modifiers [1] modulation of speech. See pitch modulation moreRtn field multichannel sound. See stereo sound multilingual speech [1] [2] Musical Instrument Digital Interface. See MIDIN
Name Chunks name field NameID constant newest field newPos field NewSpeechChannel function [1] nextChan field nmbr embedded speech command selector nonRelRev field notes. See frequencies, MIDI note values NuBus expansion cards, for audio hardware enhancement nullCmd command number mode embedded speech command numChannels field [1] [2] numFrames field numSampleFrames field NumVersion data type NumVersion data type [1] numVolumeSteps fieldO
offset field offset-binary encoding oldest field oldPos field opCode field OpenMixerSoundComponent function [1] [2] output rate outputBusy field outputPaused fieldP
packets [1] [2] packetSize field pad bytes, in AIFF and AIFF-C files param1 field param2 field [1] [2] pauseCmd command PauseSpeechAt function [1] pausing speech [1] pbas embedded speech command selector phoneme callback procedures [1] phoneme descriptor records [1] phoneme information records [1] phonemeCode field phonemeCount field phonemes conversion from text [1] [2] getting information about lengthening duration of shortening duration of symbols for [1] phonemic representation of speech [1] phStr field pitch changing defined pitch modulation allowable range defined valid ranges of pitch modulation embedded speech command play-from-disk routines introduced testing for availability of [1] playing frequencies [1] choosing a data type of indefinite duration playing sampled sounds at arbitrary frequencies with bufferCmd [1] playing selections of sound [1] playthrough feature pmod embedded speech command selector polyphonic sound. See stereo sound preconfiguring sound channels preferences restoring [1] storing [1] pronunciation dictionaries [1] and Dictionary Manager creating temporary dictionaries defined entries [1] entry codes field type codes format of [1] format version installing [1] [2] order of entries resource headers [1] [2] resources [1] storing in a file's data fork uses of using alternative storage formats pronunciation entries prosodic control symbols [1] prosody [1] [2] punctuation marks, effect on prosody [1]Q
qHead field qLength field qTail field quality field queue field quietCmd command sent by SndDisposeChannel function using with freqDurationCmdR
rate embedded speech command selector rate. See sample rate, speech rate rateCmd command rateMultiplier field Read calls [1] [2] real-time expansion recording sounds [1] described [1] [2] directly from device [1] effect of interruption on sound input device driver in stereo [1] introduced [1] specifying duration without standard interface recordSize field refCon field region field reInitCmd command ReleaseResource function, and sound resources request parameter blocks, passed to sound input device drivers reserved field [1] [2] reserved1 field reserved2 field reserved3 field reserved4 field reset embedded speech command resID field resource types 'dict' [1] [2] 'ICON' [1] [2] 'snd ' See 'snd ' resource type, sound resources 'STR ' [1] [2] 'thng' [1] [2] 'ttsd' 'vers' restCmd command result field resumeCmd command resuming speech [1] rightVolume field rset embedded speech command selectorS
sample frames sample points [1] sample rates sample routines MyAdjustSpeechAttributes [1] MyInstallBoysVoice [1] MyInstallWordCallback [1] MyPauseAndContinueSpeech [1] MySetupCallbacks [1] MySpeechMgrPresent [1] MyUseDictionary [1] MyUseSpeechChannel [1] MyWordCallback sample. See sample point sampleArea field sampleCount field sampled sounds compressing. See compressing sounds disk space requirements for expanding. See expanding sounds input buffer size installing as voices in channels introduced [1] multiple channels of [1] [2] number of commands used in output buffer size required [1] pausing playing asynchronously [1] [2] continuously [1] play from disk [1] [2] selections of [1] using low-level routines [1] recording [1] See also sounds storing [1] [2] [3] synchronizing sampled-sound data [1] format of [1] modifying during recording [1] obtaining data without header information packet sizes for compressed data setting up header information for samplePtr field sampleRate field [1] [2] sampleSize field [1] [2] scChannelAttributes field scChannelBusy field scChannelDisposed field scChannelPaused field scCPULoad field scCurrentTime field scEndTime field Scrapbook, representation of sounds in script field scStartTime field scUnused field selEnd field selStart field SetDefaultOutputVolume function [1] [2] SetSoundPreference function [1] SetSpeechInfo function [1] SetSpeechPitch function [1] SetSpeechRate function [1] SetSysBeepVolume function [1] [2] SetupAIFFHeader function [1] SetupSndHeader function SetupSndHeader function [1] 2 siActiveChannels constant siActiveLevels constant siAGCOnOff constant siAsync constant siChannelAvailable constant [1] [2] siCloseDriver constant siCompressionAvailable constant [1] [2] siCompressionFactor constant [1] [2] siCompressionHeader constant siCompressionNames constant siCompressionType constant [1] [2] siContinuous constant siDeviceBufferInfo constant siDeviceConnected constant siDeviceIcon constant siDeviceName constant sifters. See sound components siHardwareMute constant siHardwareVolume constant siHardwareVolumeSteps constant siHeadphoneMute constant siHeadphoneVolume constant siHeadphoneVolumeSteps constant siInitializeDriver constant siInputGain constant siInputSource constant silence embedded speech command siLevelMeterOnOff constant Simple Beep [1] [2] siNumberChannels constant [1] [2] siOptionsDialog constant siPauseRecording constant siPlayThruOnOff constant siQuality constant siRateMultiplier constant siRecordingQuality constant siSampleRate constant [1] [2] siSampleRateAvailable constant [1] [2] siSampleSize constant [1] [2] siSampleSizeAvailable constant [1] [2] siSourceNames constant siSpeakerMute constant siSpeakerVolume constant siStereoInputGain constant siTwosComplementOnOff constant siUserInterruptProc constant siVolume constant siVoxRecordInfo constant siVoxStopInfo constant slnc embedded speech command selector smCurCPULoad field smMaxCPULoad field smNumChannels field SndAddModifier function SndAddModifier function [1] [2] SndChannel data type SndChannel data type [1] SndChannelStatus function SndChannelStatus function [1] SndCommand data type SndCommand data type [1] SndControl function SndControl function [1] SndDisposeChannel function SndDisposeChannel function [1] and quietCmd introduced SndDoCommand function SndDoCommand function [1] and other low-level routines [1] introduced SndDoImmediate function SndDoImmediate function [1] and other low-level routines [1] introduced issuing flushCmd with issuing quietCmd with SndGetSysBeepState function SndGetSysBeepState procedure [1] SndManagerStatus function described [1] example of use introduced SndNewChannel function described [1] examples of use [1] introduced specifying an initialization parameter SndPauseFilePlay function SndPauseFilePlay function [1] SndPlay function described [1] [2] examples of use [1] [2] playing compressed sound resources with using to play Finder sound files SndPlayDoubleBuffer function SndPlayDoubleBuffer function [1] SndRecord function described [1] [2] example use of introduced SndRecordToFile function described [1] [2] introduced SndSetSysBeepState function SndSetSysBeepState function [1] SndSoundManagerVersion function SndSoundManagerVersion function [1] SndStartFilePlay function default buffer allocation described [1] [2] using to play sound files SndStopFilePlay function SndStopFilePlay function [1] snthID field soCharacterMode constant soCommandDelimiter constant soCurrentA5 constant soCurrentVoice constant soErrorCallBack constant soErrors constant soInputMode constant soNumberMode constant Sony sound chip soPhonemeCallBack constant soPhonemeSymbols constant soPitchBase constant soPitchMod constant soRate constant soRecentSync constant soRefCon constant soReset constant soSpeechDoneCallBack constant soStatus constant soSyncCallBack constant soSynthExtension constant soSynthType constant soTextDoneCallBack constant Sound Accelerator Chunks sound channel records [1] sound channel status records sound channels allocating [1] [2] bypassing [1] [2] determining number allocated executing callback procedures flushing [1] [2] getting information about a single channel [1] getting information about all channels [1] initializing [1] installing voices into [1] introduced [1] [2] linking modifiers to multiple [1] [2] [3] pausing [1] [2] playing notes in preconfiguring reducing memory requirements of reinitializing releasing [1] restarting [1] [2] resting sample rate of sending commands [1] setting timbre of setting volume of specifying length of stopping [1] [2] [3] synchronizing [1] [2] testing for multichannel sound capability [1] using low-level routines sound command records [1] sound commands data offset bit in sound resources introduced [1] [2] issuing list of constants for [1] number per channel [1] referencing sampled-sound data sound component chains [1] [2] sound component data records [1] sound component features flags [1] sound component information selectors [1] [2] sound components [1] constants for [1] creating [1] data structures for [1] defined [1] [2] getting information about [1] [2] information selectors [1] [2] opening [1] opening resource files registering [1] restoring preferences [1] routines defined by [1] run-time environment See also audio components setting information about [1] [2] storing preferences [1] subtypes of types of writing [1] Sound control panels and SysBeep procedure [1] [2] effect on loudness of sounds extensions to Sound Data Chunks [1] [2] sound data. See sampled-sound data, sounds, square-wave data, wave-table data sound double buffer header records [1] sound double buffer records [1] Sound Driver sound files advantages over sound resources and Finder sound files asynchronous playing getting information about [1] introduced [1] pausing play playing [1] [2] playing several simultaneously reading [1] recording [1] [2] See also AIFF files, AIFF-C files setting up [1] stopping play structure of [1] translating between operating systems writing [1] sound header records [1] sound headers accessing fields of compressed [1] defined extended [1] formats of getting pointers to [1] [2] setting up [1] [2] standard [1] types of Sound In control panel [1] selecting sound input device from list sound information lists [1] sound input completion routines defined [1] setting [1] [2] sound input device drivers [1] and continuous recording and Memory Manager errors and stereo recording [1] getting information about [1] installing and initializing registering with Sound Input Manager routines for storage for types of requests drivers can handle sound input device information selectors introduced list of [1] required selectors reserved by Apple responding to requests for more than 18 bytes of data sound input devices changing settings of [1] closing [1] [2] connection state current displaying Options dialog box for generating list of [1] getting information about [1] [2] opening [1] [2] recording directly from [1] registering [1] sound input interrupt routines defined [1] [2] executing from sound input device driver setting [1] [2] Sound Input Manager [1] application-defined routines [1] completion routines [1] [2] constants in [1] data structures in [1] interrupt routines [1] [2] introduced [1] [2] recording features routines in [1] testing for availability [1] [2] testing for version sound input parameter blocks accessing from a sound input device driver format of [1] [2] setting up uses for Sound Manager [1] and audio components [1] and sound components [1] application-defined routines [1] callback procedures [1] [2] completion routines [1] [2] constants in [1] data structures in doubleback procedures [1] enhanced [1] features new in version 3.0 [1] improving efficiency introduced [1] [2] obtaining information [1] relation to audio hardware routines in [1] sound component utility routines [1] testing for features [1] testing for version [1] turning off sound output Sound Manager status records [1] [2] Sound Out control panel [1] sound output device components [1] [2] sound output devices initializing [1] sound output rate sound parameter blocks [1] sound queues bypassing [1] [2] sound recording dialog box customizing behavior of [1] [2] filtering events in introduced recording sounds with [1] sound resource headers [1] sound resources alternatives to creating manually format of [1] freeing memory after playing getting information about [1] introduced [1] number of commands used in playing described [1] [2] example of use ignoring parts of large resources with a small buffer recording [1] [2] reserved IDs See also 'snd ' resource type sound sources adding [1] pausing [1] removing [1] starting [1] stopping [1] sound storage formats [1] sound-recording equipment checking for [1] types supported soundCmd command SoundComponentAddSource function [1] SoundComponentData data type [1] SoundComponentGetInfo function [1] SoundComponentGetSource function [1] SoundComponentGetSourceData function [1] SoundComponentInitOutputDevice function [1] SoundComponentPauseSource function [1] SoundComponentPlaySourceBuffer function [1] [2] SoundComponentRemoveSource function [1] SoundComponentSetInfo function [1] SoundComponentSetOutput function [1] SoundComponentSetSource function [1] SoundComponentStartSource function [1] SoundComponentStopSource function [1] SoundDataID constant SoundInfoList data type [1] SoundParamBlock data type [1] sounds amplitude [1] [2] changing output channel for computed determinants of loudness digitally recorded duration frequency installing into System file looping [1] manipulating while playing [1] mixing [1] pitch recording. See recording sounds sample rate. See sample rates See also sampled sounds synchronizing with other actions [1] timbre volume source components [1] [2] source IDs sources. See sound sources soVolume constant soWordCallBack constant SPBBytesToMilliSeconds function [1] SPBCloseDevice function SPBCloseDevice function [1] SPBGetDeviceInfo function described [1] information selectors, list of [1] introduced using in interrupt routines SPBGetIndexedDevice function [1] [2] SPBGetRecordingStatus function SPBGetRecordingStatus function [1] SPBMilliSecondsToBytes function [1] SPBOpenDevice function SPBOpenDevice function [1] and sound input parameter blocks introduced SPBPauseRecording function SPBPauseRecording function [1] SPBRecord function SPBRecord function [1] and sound input completion routines introduced SPBRecordToFile function SPBRecordToFile function [1] SPBResumeRecording function SPBResumeRecording function [1] SPBSetDeviceInfo function SPBSetDeviceInfo function [1] [2] SPBSignInDevice function SPBSignInDevice function [1] SPBSignOutDevice function SPBSignOutDevice function [1] SPBStopRecording function and sound input completion routines and sound input parameter blocks described [1] introduced SPBVersion function SPBVersion function [1] SpeakBuffer function [1] SpeakString function [1] [2] [3] SpeakText function [1] speech bilingual [1] [2] continuous [1] [2] minimizing latency period of multilingual [1] [2] pausing [1] phonemic representation of [1] [2] resuming [1] [2] starting [1] stopping [1] [2] [3] [4] synchronous generation tonal qualities of [1] [2] speech amplitude. See speech volume speech attributes changing the rate and pitch [1] defined [1] speech channel control flags changing during speech described [1] speech channels and suspend events changing settings of [1] control flags. See speech channel control flags creating [1] defined [1] [2] disposing of [1] getting information about [1] limitations on [1] [2] multiple [1] [2] number synthesizing speech [1] preventing interruption of speech reference constant values setting up callback procedures speaking text with [1] speech commands. See embedded speech commands speech components [1] [2] speech error information records [1] speech extension data records [1] speech generation process [1] [2] speech information selectors [1] speech input mode [1] Speech Manager [1] and Component Manager [1] [2] and Sound Manager and voices [1] application-defined routines [1] callback procedures [1] common uses of constants in [1] data structures in [1] future improvements in [1] [2] introduced [1] [2] memory requirements of [1] [2] position in speech generation process [1] [2] resources [1] result code of routines routines in [1] testing for availability [1] [2] testing for version [1] speech modulation. See pitch modulation speech pitch and Hertz values causing rise or fall in changing [1] defined distinguished from frequency getting [1] range used by human voices speech rate changing [1] defined getting [1] speech rate embedded speech command speech status information records [1] speech synthesizer resources speech synthesizers defined [1] [2] getting information about phonemes supported internal dictionaries memory requirements of minimizing latency period of speech version information records [1] speech volume defined speech volume embedded speech command speech-done callback procedures [1] [2] SpeechBusy function [1] [2] SpeechBusySystemWide function [1] SpeechManagerVersion function [1] square-wave data [1] stage field standard sound headers [1] startDelimiter field state blocks state buffers, used by MACE routines stateVar field stateVars field Status calls [1] [2] stereo sounds defined expanding recording [1] storage format of stopping speech [1] StopSpeech function [1] StopSpeechAt function [1] suspend events, disposing of speech channels in response to syllable break symbols sync embedded speech command selector syncCmd command [1] [2] synchronization callback procedures [1] synchronization embedded speech command synchronization messages synchronizing sound channels [1] [2] synchronizing sounds with other actions [1] synthCreator field synthData field synthesizer-specific embedded speech command synthesizers. See speech synthesizers synthFlags field synthManufacturer field synthSubType field synthType field synthVersion field SysBeep procedure described [1] [2] example use of using as notification system alert sounds determining status of [1] [2] disabling [1] editing list of [1] enabling [1] installing new sound producing [1] [2] setting status of [1]T
text conversion into phonemes [1] specifying allophones in text processing modes text-done callback procedures [1] [2] text-to-speech. See Speech Manager TextToPhonemes function [1] [2] thePhonemes field ticks, used to time system alert sounds timbre [1] [2] [3] timbreCmd command Time Manager, and synchronizing sounds timestamp field totalLoadCmd command two's complement encodingU
uncompressed sound data. See decompressed sound data, noncompressed sound data unit table, installing sound input device driver into unitType field unsigned fixed-point numbers, multiplying and dividing [1] UnsignedFixMulDiv function [1] unused1 field UseDictionary function [1] user interface guidelines, for sound [1] userInfo field userLong field utility componentsV
vers embedded speech command selector version embedded speech command version field [1] [2] version records [1] version resources versionCmd command voice description records [1] [2] voice field voice file information records [1] voice resources voice specification records [1] [2] voices characteristics of [1] counting [1] [2] defined [1] getting a description of [1] [2] identifying [1] [2] installing into sound channels [1] [2] synthesized updating information about volm embedded speech command selector volume defined See also amplitude, speech volume volume levels, controlling [1] volumeCmd command Volumes control panel [1] VOX recording VOX stoppingW
wait field waitCmd command described example of use wave tables [1] [2] wave-table data [1] waveInitChannel0 constant waveInitChannel1 constant waveInitChannel2 constant waveInitChannel3 constant waveTableCmd command word callback procedures described [1] example of [1] word prominence symbolsX, Y, Z
xtnd embedded speech command selector