Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft Speech API 5.3
ISpLexicon::RemovePronunciation
ISpLexicon::RemovePronunciation removes a word and all its pronunciations from a user lexicon.
HRESULT RemovePronunciation(
LPCWSTR *pszWord,
LANGID LangID,
SPPARTOFSPEECH ePartOfSpeech,
PCSPPHONEID *pszPronunciation
);
Parameters
- pszWord
[in] The word to remove. - LangID
[in] The language ID of the word. The speech user default will be used if LangID is omitted. - ePartOfSpeech
[in] The part of speech of type SPPARTOFSPEECH. - pszPronunciation
[in] Null-terminated pronunciation of the word in the NUM phone set. Multiple pronunciations may be added for a single word. The length must be equal to or less than SP_MAX_PRON_LENGTH. pszPronunciation may be NULL.
Return values
Value |
S_OK |
E_INVALIDARG |
E_OUTOFMEMORY |
SPERR_NOT_IN_LEX |
SPERR_APPLEX_READ_ONLY |
SPERR_UNINITIALIZED |
FAILED(hr) |