IVDctNotifySink

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.