


| 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
|
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.