ISpSREngine::IsPronounceable (SAPI 5.3)
Microsoft Speech API 5.3
ISpSREngine::IsPronounceable
ISpSREngine::IsPronounceable determines if a word can be recognized by the engine.
This method is called by SAPI after an application calls ISpRecoGrammar::IsPronounceable.
HRESULT IsPronounceable(
void *pvDrvGrammar,
LPCWSTR *pszWord,
SPWORDPRONOUNCEABLE *pfPronounceable
);
Parameters
- pvDrvGrammar
[in] The engine's grammar pointer, as returned from the OnCreateGrammar method. - pszWord
[in] The word to test. - pfPronounceable
[out] Address of the SPWORDPRONOUNCEABLE enumeration indicating the results of the test. If the SR engine can generate a reasonable pronunciation for the given word, it should return TRUE in the pfPronounceable pointer; otherwise FALSE.Value SPWP_UNKNOWN_WORD_UNPRONOUNCEABLE SPWP_UNKNOWN_WORD_PRONOUNCEABLE SPWP_UNKNOWN_WORD_PRONOUNCEABLE
Return values
Value |
S_OK |
FAILED(hr) |