The TextToSpeechLoadUserDictionary call loads a user-defined pronunciation dictionary into the text-to-speech system.
Syntax |
MMRESULT TextToSpeechLoadUserDictionary |
(LPTTS_HANDLE_T phTTS, | ||
Parameters |
LPTTS_HANDLE_T phTTS |
Specifies a text-to-speech handle. | ||
|
LPSTR pszFileName |
Points to a NULL terminated string that specifies the name of the user dictionary file to be loaded. | ||
Return Value |
This call returns a value of type MMRESULT. The return value is zero if the call is successful. The return value is one of the following constants: | |||
Constant |
Description | |||
MMSYSERR_NOERROR |
Normal successful completion (zero). | |||
MMSYSERR_INVALHANDLE |
The text-to-speech handle was invalid. | |||
MMSYSERR_NOMEM |
Unable to allocate memory for dictionary. | |||
MMSYSERR_INVALPARAM |
Dictionary file not found or an invalid dictionary file name. | |||
MMSYSERR_ERROR |
Illegal dictionary format or a dictionary is already loaded. | |||
|
| |||
Comments |
This call loads a dictionary created by the windict or userdict applet. Any previously loaded user dictionary must be unloaded before loading a new user dictionary. Note that the text-to-speech system will automatically load a user dictionary, user.dic, at startup if it exists in the home directory. | |||
See Also |