接口 VadKernelListener

    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      void onBufferReceived​(byte[] data)
      经过vad模块处理后的pcm音频,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
      void onResults​(java.lang.String result)
      vad抛出的状态以及其他的结果信息,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
      void onRmsChanged​(float rmsDb)
      音量大小检查,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
      void onVadEnd()
      vad end 标志,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
      void onVadStart()
      vad start 标志,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
    • 方法详细资料

      • onVadStart

        void onVadStart()
        vad start 标志,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
      • onVadEnd

        void onVadEnd()
        vad end 标志,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
      • onRmsChanged

        void onRmsChanged​(float rmsDb)
        音量大小检查,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
        参数:
        rmsDb - rmsDb
      • onBufferReceived

        void onBufferReceived​(byte[] data)
        经过vad模块处理后的pcm音频,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
        参数:
        data - 音频数据
      • onResults

        void onResults​(java.lang.String result)
        vad抛出的状态以及其他的结果信息,在内部子线程,请勿在该回调做阻塞操作,否则会导致线性卡死
        参数:
        result - 返回的vad状态信息