类 NVadEngine

  • 所有已实现的接口:
    INVad

    public class NVadEngine
    extends java.lang.Object
    implements INVad
    nvad 引擎封装
    • 构造器概要

      构造器 
      构造器 说明
      NVadEngine()  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void feed​(byte[] chanel0, byte[] chanel1, byte[] chanel2, byte[] chanel3)
      feed 音频,4通道音频
      void init​(LocalVadConfig config, NVadListener listener)
      初始化
      void notifySSL​(int index)
      外部通知SSL定位结果,此时vad引擎需要开始外抛过了vad的音频
      void release()
      释放引擎
      void start​(SpeechParams params)
      启动
      void stop()
      通知引擎
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • NVadEngine

        public NVadEngine()
    • 方法详细资料

      • init

        public void init​(LocalVadConfig config,
                         NVadListener listener)
        从接口复制的说明: INVad
        初始化
        指定者:
        init 在接口中 INVad
        参数:
        config - vad 初始化参数
        listener - 回调
      • start

        public void start​(SpeechParams params)
        从接口复制的说明: INVad
        启动
        指定者:
        start 在接口中 INVad
        参数:
        params - 启动参数
      • feed

        public void feed​(byte[] chanel0,
                         byte[] chanel1,
                         byte[] chanel2,
                         byte[] chanel3)
        从接口复制的说明: INVad
        feed 音频,4通道音频
        指定者:
        feed 在接口中 INVad
        参数:
        chanel0 - 0通信音频数据
        chanel1 - 1通信音频数据
        chanel2 - 2通信音频数据
        chanel3 - 3通信音频数据
      • stop

        public void stop()
        从接口复制的说明: INVad
        通知引擎
        指定者:
        stop 在接口中 INVad
      • release

        public void release()
        从接口复制的说明: INVad
        释放引擎
        指定者:
        release 在接口中 INVad
      • notifySSL

        public void notifySSL​(int index)
        从接口复制的说明: INVad
        外部通知SSL定位结果,此时vad引擎需要开始外抛过了vad的音频
        指定者:
        notifySSL 在接口中 INVad
        参数:
        index - 音频通道