[Package Index] [Index] [Users' Guide] [SVAPI Home Page]

Interface COM.novell.SVAPI.VerificationEngine

public interface VerificationEngine extends ModelBasedEngine

The VerificationEngine interface is the interface that verification engine developers inherit off of to create an SVAPI-compliant engine. An application can get an instance of an object that implements this interface from the SVAPI class.

See Also: SVAPI, VerificationNotify


Method Index

disableAsynchronousVerification()
Disables asynchronous verification.
enableAsynchronousVerification(Model, VerificationNotify)
Enables asynchronous verification.
verify(Model, Utterance)
Performs speaker verification.


Methods



verify

public abstract Score verify(Model Model, Utterance Utterance
Performs speaker verification. The utterance is verified against the model and a score is returned.
Exceptions:


enableAsynchronousVerification

public abstract void enableAsynchronousVerification(Model Model, VerificationNotify Notify)
Enables asynchronous verification. If enabled, the engine passively verifies the speaker against the specified model. If the raw score changes significantly, the engine calls VerificationNotify.verificationScoreChanged(). For a text-dependent engine, this would probably be after the speaker has spoken the password. An engine may also choose to call this function whenever it detects that something has been spoken.
Parameters:
Exceptions:
See Also: verificationScoreChanged, disableAsynchronousVerification


disableAsynchronousVerification

public abstract void disableAsynchronousVerification()
Disables asynchronous verification.
Exceptions:
See Also: enableAsynchronousVerification



[Package Index] [Index] [Users' Guide] [SVAPI Home Page]

rwille@novell.com