类 AILocalVprintEngine


  • public class AILocalVprintEngine
    extends java.lang.Object
    本地声纹
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      static java.lang.String TAG  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void cancel()
      取消声纹引擎,当不再接受内部消息时或切换模式前调用
      static boolean checkLibValid()  
      void destroy()
      销毁声纹引擎
      void feedData​(byte[] data, int size)
      传入数据
      void feedData​(int dataType, byte[] data, int size)
      传入数据
      VprintIntent.Action getAction()
      获取当前声纹模式
      static AILocalVprintEngine getInstance()  
      void init​(VprintConfig config, AILocalVprintListener localVprintListener)
      初始化声纹引擎
      static boolean isQueryRegisterAudioJson​(java.lang.String json)
      返回的json信息是否是查询注册音频接口回调的json
      void notifyEvent​(java.lang.String event)
      传入事件信息,比如唤醒JSON字符串
      void queryModel()
      获取当前声纹模型中的注册信息,需要在init成功后调用生效。
      void queryRegisterAudio​(java.lang.String name, java.lang.String word)
      查询已经注册的音频
      void start​(VprintIntent intent)
      启动声纹引擎
      void stop()
      停止声纹引擎,该接口只在通用声纹模式下需要调用,唤醒+声纹不需要调用
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • TAG

        public static final java.lang.String TAG
        另请参阅:
        常量字段值
    • 方法详细资料

      • checkLibValid

        public static boolean checkLibValid()
      • isQueryRegisterAudioJson

        public static boolean isQueryRegisterAudioJson​(java.lang.String json)
        返回的json信息是否是查询注册音频接口回调的json
        参数:
        json - json字符串
        返回:
        true 是,false 不是
      • queryModel

        public void queryModel()
        获取当前声纹模型中的注册信息,需要在init成功后调用生效。
      • queryRegisterAudio

        public void queryRegisterAudio​(java.lang.String name,
                                       java.lang.String word)
        查询已经注册的音频
        参数:
        name - 注册的用户名
        word - 注册的唤醒词
      • init

        public void init​(VprintConfig config,
                         AILocalVprintListener localVprintListener)
        初始化声纹引擎
        参数:
        config - 声纹配置
        localVprintListener - 声纹回调
      • start

        public void start​(VprintIntent intent)
        启动声纹引擎
        参数:
        intent - 声纹Intent
      • notifyEvent

        public void notifyEvent​(java.lang.String event)
        传入事件信息,比如唤醒JSON字符串
        参数:
        event - 事件信息
      • getAction

        public VprintIntent.Action getAction()
        获取当前声纹模式
        返回:
        当前声纹模式
      • feedData

        public void feedData​(byte[] data,
                             int size)
        传入数据
        参数:
        data - 音频数据流
        size - 数据大小
      • feedData

        public void feedData​(int dataType,
                             byte[] data,
                             int size)
        传入数据
        参数:
        dataType - 数据类型
        data - 数据流
        size - 数据流大小
      • stop

        public void stop()
        停止声纹引擎,该接口只在通用声纹模式下需要调用,唤醒+声纹不需要调用
      • cancel

        public void cancel()
        取消声纹引擎,当不再接受内部消息时或切换模式前调用
      • destroy

        public void destroy()
        销毁声纹引擎