Interacts with

When an engine enumerator receives a ITTSFind::Find call from the text-to-speech enumerator, the engine enumerator searches its list of text-to-speech modes for the closest match to the characteristics specified by Find. (If the engine enumerator does not support the ITTSFind interface, it uses the ITTSEnum interface to scan the list.)

If the engine enumerator locates an appropriate text-to-speech mode, it returns the address of an TTSMODEINFO structure that contains information about the mode, including its GUID. The application then calls the ITTSFind::Select member function with this GUID to select the mode and create an engine object.

Once an engine object exists, the engine enumerator is no longer needed. The engine enumerator is released automatically when the application releases the text-to-speech enumerator.