Microsoft Speech SDK
SAPI 5.1
ISpITNProcessor::ITNPhrase
ISpITNProcessor::ITNPhrase parses an inverse text normalization (ITN) on a previously loaded grammar.
HRESULT ITNPhrase(
ISpPhraseBuilder *pPhrase
);
Parameters
- pPhrase
- Address of the phrase to parse.
Return values
Value | Description |
---|---|
S_OK | Function completed successfully. |
S_FALSE | No grammar is loaded. |
E_INVALIDARG | No words are available. |
SP_NO_RULE_ACTIVE | No rule is active by default in ITN grammar. |
E_OUTOFMEMORY | Not enough memory to complete operation. |
FAILED(hr) | Appropriate error message. |
Remarks
The ITNPhrase will attempt to parse the pPhrase passed in using the ITN grammar loaded by ISpITNProcessor::LoadITNGrammar. If a parse is found, the ITN grammar will add the display text replacement. For example, AddReplacement "$100" for "one hundred dollars".