An Utterance Processor processes an utterance by extracting information from it and then modifying it in some way.
The SUttProcessor structure.
A processor for utterances.
The SUttProcessorClass structure.
Return the given SUttProcessor child class object as a SUttProcessor object.
Parameters: |
|
---|---|
Return: | Given object as SUttProcessor* type. |
Note: | This casting is not safety checked. |
Initialize the utterance processor.
Used for initialization of the utterance processor feature classes on loading of the voices.
Parameters: |
|
---|---|
Note: | If this function failed the utterance processor is deleted and the self variable is set to NULL. |
Execute the UttProcessor on the given utterance.
Parameters: |
|
---|---|
Return: | Pointer to utt. |
Get the feature object of the named key from the given UttProcessor.
Parameters: |
|
---|---|
Return: | Pointer to SObject object feature value. |
Set the feature of the named key to the given SObject.
If the named key already exists then it’s SObject will be deleted (if not referenced) and replaced.
Parameters: |
|
---|
Delete the feature of the named key of the the given UttProcessor.
The key is removed and the feature object deleted if it is not referenced.
Parameters: |
|
---|
Query if named feature is present in the given UttProcessor.
Parameters: |
|
---|---|
Return: |