类 AILocalSignalAndWakeupIntent


  • public class AILocalSignalAndWakeupIntent
    extends java.lang.Object
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String getDumpWakeupAudioPath()  
      int getDumpWakeupTime()  
      java.lang.String getSaveAudioFilePath()  
      boolean isAddExtraAudioWhenFeedNotContinuousAudio()  
      boolean isAutoSetDriveMode()  
      boolean isInputContinuousAudio()  
      boolean isUseCustomFeed()  
      void setAutoSetDriveMode​(boolean autoSetDriveMode)
      车载双麦时才有效。
      void setDumpWakeupAudioPath​(java.lang.String dumpWakeupAudioPath)
      设置dump唤醒音频保存的文件夹,比如/sdcard/speech/dumpwkp。
      void setDumpWakeupTime​(int dumpWakeupTime)
      设置dump唤醒点回退音频的时间,默认5000ms。
      void setInputContinuousAudio​(boolean inputContinuousAudio)
      设置是否输入实时的长音频,默认接受长音频为true(如果是一二级唤醒,即每个唤醒词独立且非实时,则需要设置为false,如果不设置会影响性能) 当设置为false时,每次送一段音频段都会给予是否唤醒的反馈,如果没有被唤醒,则抛出wakeupWord:null, confidence:0的信息
      void setInputContinuousAudio​(boolean inputContinuousAudio, boolean addExtraAudioWhenFeedNotContinuousAudio)
      设置是否输入实时的长音频,默认接受长音频为true(如果是一二级唤醒,即每个唤醒词独立且非实时,则需要设置为false,如果不设置会影响性能)
      void setSaveAudioFilePath​(java.lang.String saveAudioFilePath)
      设置音频保存路径,会保存原始多声道音频和经过 beamforming 后的单声道音频 如果设置了就会保存,没设置不会保存
      void setUseCustomFeed​(boolean useCustomFeed)
      设置是否自行feed数据
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

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

      • AILocalSignalAndWakeupIntent

        public AILocalSignalAndWakeupIntent()
    • 方法详细资料

      • setSaveAudioFilePath

        public void setSaveAudioFilePath​(java.lang.String saveAudioFilePath)
        设置音频保存路径,会保存原始多声道音频和经过 beamforming 后的单声道音频 如果设置了就会保存,没设置不会保存
        参数:
        saveAudioFilePath - 文件夹路径
      • getSaveAudioFilePath

        public java.lang.String getSaveAudioFilePath()
      • setUseCustomFeed

        public void setUseCustomFeed​(boolean useCustomFeed)
        设置是否自行feed数据

        默认false,使用内部录音机

        true 用户调用 feedData 方法输入音频数据

        参数:
        useCustomFeed - true 用户调用 feedData 方法输入音频数据,false(default) 使用内部录音机
      • isUseCustomFeed

        public boolean isUseCustomFeed()
      • setInputContinuousAudio

        public void setInputContinuousAudio​(boolean inputContinuousAudio)
        设置是否输入实时的长音频,默认接受长音频为true(如果是一二级唤醒,即每个唤醒词独立且非实时,则需要设置为false,如果不设置会影响性能) 当设置为false时,每次送一段音频段都会给予是否唤醒的反馈,如果没有被唤醒,则抛出wakeupWord:null, confidence:0的信息
        参数:
        inputContinuousAudio - 是否输入实时的长音频,默认为true
      • isAddExtraAudioWhenFeedNotContinuousAudio

        public boolean isAddExtraAudioWhenFeedNotContinuousAudio()
      • setInputContinuousAudio

        public void setInputContinuousAudio​(boolean inputContinuousAudio,
                                            boolean addExtraAudioWhenFeedNotContinuousAudio)
        设置是否输入实时的长音频,默认接受长音频为true(如果是一二级唤醒,即每个唤醒词独立且非实时,则需要设置为false,如果不设置会影响性能)

        当设置为false时,每次送一段音频段都会给予是否唤醒的反馈,如果没有被唤醒,则抛出wakeupWord:null, confidence:0的信息

        当 inputContinuousAudio 设置为 false 时,可以设置 addExtraAudioWhenFeedNotContinuousAudio 为 true, 会在段音频尾部再加上一些音频,使本应能够唤醒的音频更容易唤醒

        addExtraAudioWhenFeedNotContinuousAudio 设置只有双麦有效
        参数:
        inputContinuousAudio - 是否输入实时的长音频,默认为true
        addExtraAudioWhenFeedNotContinuousAudio - false(默认)不增加额外音频,true 增加额外音频
      • isInputContinuousAudio

        public boolean isInputContinuousAudio()
      • getDumpWakeupAudioPath

        public java.lang.String getDumpWakeupAudioPath()
      • setDumpWakeupAudioPath

        public void setDumpWakeupAudioPath​(java.lang.String dumpWakeupAudioPath)
        设置dump唤醒音频保存的文件夹,比如/sdcard/speech/dumpwkp。不设置则不dump音频
        参数:
        dumpWakeupAudioPath - dump唤醒音频保存的文件夹
      • setDumpWakeupTime

        public void setDumpWakeupTime​(int dumpWakeupTime)
        设置dump唤醒点回退音频的时间,默认5000ms。
        参数:
        dumpWakeupTime - dump唤醒点回退音频的时长
      • getDumpWakeupTime

        public int getDumpWakeupTime()
      • isAutoSetDriveMode

        public boolean isAutoSetDriveMode()
      • setAutoSetDriveMode

        public void setAutoSetDriveMode​(boolean autoSetDriveMode)
        车载双麦时才有效。当定位模式时,根据唤醒角度自动设置成主驾模式或者副驾模式。
        参数:
        autoSetDriveMode - false 不自动设置(default),true 自动设置
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object