Class UserWordEnroller

java.lang.Object
com.vivoka.vsdk.asr.UserWordEnroller
All Implemented Interfaces:
IConsumerModule

public abstract class UserWordEnroller extends Object implements IConsumerModule
  • Field Details

  • Constructor Details

  • Method Details

    • setUserWordToEnroll

      public abstract void setUserWordToEnroll(String user, String word) throws Exception
      Selects a user and a word for enrolling
      Parameters:
      user - the user name to enroll
      word - the word to enroll
      Throws:
      Exception - If any error occurs.
    • users

      public abstract List<String> users() throws Exception
      Get all registered users
      Throws:
      Exception
    • deleteUsers

      public abstract void deleteUsers() throws Exception
      Delete all registered users
      Throws:
      Exception - If any error occurs.
    • deleteUser

      public abstract void deleteUser(String user) throws Exception
      Delete a user
      Parameters:
      user - the user to delete
      Throws:
      Exception - If any error occurs.
    • release

      protected abstract void release() throws Exception
      Throws:
      Exception
    • recognizerName

      public String recognizerName()
      Name of the recognizer associated with this user word enroller
    • isRunning

      public boolean isRunning()
      Check if the recognizer is currently running.
      Returns:
      True if the recognizer is running, false otherwise.
    • getUpTime

      public double getUpTime()
      Get the uptime of the user word enroller. This is the time since the user word enroller was started.
      Returns:
      The uptime in seconds.
    • user

      public String user()
      Get selected user name to enroll
    • word

      public String word()
      Get selected word to enroll
    • setListener

      public void setListener(IRecognizerListener listener)
      Set the listener for the user word enroller.
      Parameters:
      listener - The listener to set.