The IVDctNotifySink interface is used by a voice-dictation object to return status information to an application. This interface is passed to the voice-dictation object by an application when it calls the IVoiceDictation::Register member function to register itself to use voice dictation.
The IVDctNotifySink interface has these member functions:
Member function | Description |
AttribChanged | Indicates that an attribute has been modified and which one. |
Command | Notifies the application when a command for the application is spoken. |
Dictating | Sent when an application starts/stops dictation. |
Interference | Notify what kind of interference with the audio signal is happening. |
PhraseFinish | Indicates that a speech recognition phrase is finished. |
PhraseHypothesis | Hypothesis for what might be spoken. |
PhraseStart | Indicates that a speech recognition phrase is being processed. |
TextBookmarkChanged | Called when a bookmark position has changed. |
TextChanged | Called when some text in the buffer has changed. |
TextSelChanged | Called when the current selection has changed. |
Training | Indicates that the speaker needs to train the system. |
UtteranceBegin | Speech has started. |
UtteranceEnd | Speech has finished. |