ISpSREngine::IsPronounceable (SAPI 5.4)

Microsoft Speech API 5.4

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)

See Also

ISpRecoGrammar::IsPronounceable