Interfaces and Member Functions

Voice-text interfaces contain member functions that allow an application to implement simple text-to-speech— the audio equivalent of the printf function. They include the following interfaces.

Interface

Description

IVTxtAttributes

Controls the attributes of a voice-text site.

IVTxtDialogs

Displays Windows dialog boxes that allow the user to configure the text-to-speech engine used by a site.

IVTxtNotifySink

Used by a voice-text object to notify an application that speaking has started or stopped or that an attribute has been changed for the site.

IVoiceText

Registers a voice-text site and controls the playback of spoken text.


This section describes, in alphabetical order, the interfaces and functions that support voice text.

In addition to the interfaces described in this section, each object supports IUnknown, which is a common interface supported by all OLE component objects. For more information about IUnknown, see the section, "Common Elements of the Speech Application Programming Interface."