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.