类 SspeKernel

    • 字段详细资料

      • TAG

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

      • getValueOf

        public int getValueOf​(java.lang.String param)
        覆盖:
        getValueOf 在类中 BaseKernel
      • run

        public void run()
        指定者:
        run 在接口中 java.lang.Runnable
        覆盖:
        run 在类中 BaseKernel
      • getSspeCallback

        protected java.lang.Object[] getSspeCallback()
        先抽离方法,方便后续拓展
        返回:
      • feedRawAudio

        protected void feedRawAudio​(byte[] data)
      • getDriveMode

        public int getDriveMode()
        获取 驾驶模式,只有 fespCar 模块有这个功能
        指定者:
        getDriveMode 在接口中 ICarFunction
        返回:
        0为定位模式, 按照声源定位;1为主驾模式;2为副驾模式;3为全车模式,-1 错误,没有获取到
      • isAutoSetDriveMode

        public boolean isAutoSetDriveMode()
      • resetDriveMode

        public void resetDriveMode()
        在定位模式下,如果原来自动设置成主驾模式或者副驾模式,则还原成定位模式
        指定者:
        resetDriveMode 在接口中 ICarFunction
      • set

        public void set​(java.lang.String setParam)
        从类复制的说明: BaseKernel
        设置参数
        覆盖:
        set 在类中 BaseKernel
        参数:
        setParam - 参数
      • setDriveMode

        public void setDriveMode​(int driveMode,
                                 int wakeupChannelMask)
        指定者:
        setDriveMode 在接口中 ICarFunction
      • setDoaManually

        public void setDoaManually​(int doa)
        从接口复制的说明: ICarFunction
        手动设置唤醒角度
        指定者:
        setDoaManually 在接口中 ICarFunction
        参数:
        doa - 1:主驾唤醒 2:副驾唤醒
      • setRangesWords

        public void setRangesWords​(java.util.List<java.lang.String> rangesWords)
        从接口复制的说明: ICarFunction
        设置定位模式下唤醒后不切换音区的唤醒词
        指定者:
        setRangesWords 在接口中 ICarFunction
        参数:
        rangesWords - 不主动切换音区的词
      • doa2DriveMode

        public int doa2DriveMode​(int doa)
        依照唤醒角度自动设置主副驾模式
        参数:
        doa - 唤醒角度
        返回:
        主副驾模式