ITTSCentral

This interface is supported by the text-to-speech engine.

Member function

Description

AudioPause

Immediately pauses text-to-speech output for an engine object.

AudioReset

Resets the digital-audio stream.

AudioResume

Resumes text-to-speech output that has been paused.

Inject

Injects text-to-speech control tags into the text currently being spoken.

ModeGet

Gets information specific to the current text-to-speech mode, such as certain qualities of the voice.

Phoneme

Converts text to a phonemic representation, which is an intermediate stage between Unicode text and digital-audio data.

PosnGet

Gets the exact byte in the audio stream that is currently being played.

Register

Registers an ITTSNotifySink interface for the engine to use to notify the application of buffer-independent text-to-speech events.

TextData

Starts the process of converting text into audio data to be spoken.

ToFileTime

Converts a QWORD representing the time in bytes to a Win32 FILETIME structure.

UnRegister

Allows an application to release a notification interface through which an engine sent text-to-speech notifications to an application.