IVCmdNotifySink::UtteranceEnd

HRESULT UtteranceEnd(void);

Notifies applications on a voice-command site that an utterance is finished.

· Return value is ignored.

A speech-recognition engine typically sends this notification 0.25 to 0.5 of a second after speech stops. This notification does not necessarily have any bearing on the recognition of commands. An UtteranceEnd notification implicitly signals the beginning of silence, so an application can use this notification to detect long periods of silence and react accordingly.

This notification is sent only to applications that set the dwFlags parameter of the IVoiceCmd::Register member function to the VCMDRF_ALLMESSAGES or VCMDRF_ALLBUTVUMETER value when the application registered to use voice commands on the site.