# Supported SAPI Functions (Windows 95/98/ME/NT/2000)

SAPI Interface | Supported Functions | Functions With Limited Support | Unsupported Functions
ITTSAttributes | · SpeedGet · SpeedSet · VolumeGet · VolumeSet · PitchGet · PitchSet | · RealtimeGet (always returns 1) · RealTimeSet (always returns 1) |
ITTSBufNotifySink | · 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\ · Register · Unregister · Inject · ToFileTime |  | · TextData \chr=string[[,string]]\ \ctx=string\ \eng[[;GUID]]:command\ \pro=number\ \prt=string\ \vce=charact=value [[,charact=value]]\ · Phoneme
ITTSDialogs | All functions |  |
ITTSEnum | All functions |  |
ITTSFind | None |  | All functions
IlexPronounce | None |  | All functions
ITTSNotifySink | · AudioStart · AudioStop | AttribChanged |
Iaudio | All functions |  |
IaudioDest | All functions |  |
IaudioDestNotify | All functions |  |
IaudioSourceNotifySink | None |  | All functions

SAPI Notes

1. DECtalk Software for Windows CE does not support SAPI functions.

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.

7. Beginning with SAPI Version 5, you can use DECtalk Software inline commands in SAPI text buffers. However, the inline commands are not supported and are ignored in pre-Version 5 SAPI text buffers.