contents.gifindex.gifprev1.gifnext0.gif

Supported SAPI functions

SAPI Interface
Functions Supported
Functions With
Limited Support
Unsupported
Functions
ITTSAttributes




SpeedGet
RealTimeGet
(always returns 1)


SpeedSet
RealTimeSet
(value ignored)


VolumeGet



VolumeSet



PitchGet



PitchSet


ITTSBufNotifySinc




TextDataStart



TextDataDone



BookMarks



WordPosition


ITTSCentral




AudioPause



AudioReset



AudioResume



ModeGet



PosnGet



TextData
\com=string\
\emp\
\mrk=number\
\pau=number\
\pit=number\
\rst\
\spd=number\
\vol=number\
\prn=string=string\
TextData
\chr=string
[[,string…]\
\ctx=string\
\eng[[;GUID]] : command\
\pro=number\
\prt=string\
\vce=charact=value
[[,charact=value…]]\


Register
Phoneme


Unregister



Inject



ToFileTime


ITTSDialogs
All functions

None
ITTSEnum
All functions

None
ITTSFind
None

All functions
IlexPronounce
None

All functions
ITTSNotifySinc




AudoiStart
AttribChanged


AudioStop


Iaudio
All functions

None
IaudioDest
All functions

None
IaudioDestNotify
All functions

None
IaudioSourceNotify-
Sink
None

All functions

Notes

1. DECtalk inline commands in the SAPI interfaces are ignored. They are not supported.

2. SAPI tags embedded within a word (for example, th\mrk=1\is) are not supported. DECtalk does not hang, but it splits the word apart.

3. The DECtalk SAPI interfaces return status indicating support for VolumeSet and VolumeGet. However, if the underlying audio-file destination object passed to the synthesizer does not support the LevelSet and LevelGet functions, DECtalk returns the status for handling a VolumeSet or VolumeGet call. The standard audio-file destination object returns E_NOTIMPL in this case.

4. Both the ANSI and the UNICODE versions are supported, where applicable, unless otherwise noted in this table.

5. Only the UNICODE version of TextData with CHARSET_IPAPHONETIC is supported.

6. All dialog boxes that SAPI defines use English, even if the DECtalk synthesizer is running in another language, such as German.