程序包 com.aispeech

类 AIEchoConfig


  • public class AIEchoConfig
    extends java.lang.Object
    • 构造器概要

      构造器 
      构造器 说明
      AIEchoConfig()  
      AIEchoConfig​(java.lang.String aecResource, int channels, int micNumber, int micType, int recChannel, java.lang.String savedDirPath)
      设置 ECHO 模式的配置信息
      AIEchoConfig​(java.lang.String aecResource, int channels, int micNumber, int recChannel, java.lang.String savedDirPath)
      设置 ECHO 模式的配置信息
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      java.lang.String getAecResource()  
      int getChannels()  
      int getMicNumber()  
      int getMicType()  
      int getMonitorPeriod()  
      int getRecChannel()  
      java.lang.String getSavedDirPath()  
      boolean isMonitorEnable()  
      void setAecResource​(java.lang.String aecResource)
      设置 ECHO 模式的 AEC 资源
      void setAIEchoConfig​(AIEchoConfig config)  
      void setChannels​(int channels)
      音频总的通道数,1+1,默认为2
      void setMicNumber​(int micNumber)
      mic数,默认为1
      void setMicType​(int micType)
      设置启用麦克风阵列类型
      void setMonitorEnable​(boolean monitorEnable)  
      void setMonitorPeriod​(int monitorPeriod)  
      void setRecChannel​(int recChannel)
      默认为1,即左通道为rec录音音频,右通道为play参考音频(播放音频) 若设置为2, 通道会互换,即左通道为play参考音频(播放音频),右通道为rec录音音频
      void setSavedDirPath​(java.lang.String savedDirPath)
      AEC保存的音频文件目录, aec之前的原始音频文件格式:echoSavedPath/echo_in_时间戳.pcm, aec之后的一路音频文件格式:echoSavedPath/echo_out_时间戳.pcm
      java.lang.String toString()  
      • 从类继承的方法 java.lang.Object

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

      • AIEchoConfig

        public AIEchoConfig()
      • AIEchoConfig

        public AIEchoConfig​(java.lang.String aecResource,
                            int channels,
                            int micNumber,
                            int recChannel,
                            java.lang.String savedDirPath)
        设置 ECHO 模式的配置信息
        参数:
        aecResource - AEC资源
        channels - 音频总的通道数,1+1,默认为2
        micNumber - mic数,默认为1
        recChannel - 默认为1,即左通道为rec录音音频,右通道为play参考音频(播放音频) 若设置为2, 通道会互换,即左通道为play参考音频(播放音频),右通道为rec录音音频
        savedDirPath - AEC保存的音频文件目录, aec之前的原始音频文件格式:echoSavedPath/echo_in_时间戳.pcm, aec之后的一路音频文件格式:echoSavedPath/echo_out_时间戳.pcm
      • AIEchoConfig

        public AIEchoConfig​(java.lang.String aecResource,
                            int channels,
                            int micNumber,
                            int micType,
                            int recChannel,
                            java.lang.String savedDirPath)
        设置 ECHO 模式的配置信息
        参数:
        aecResource - AEC资源
        channels - 音频总的通道数,1+1,默认为2
        micNumber - mic数,默认为1
        micType - 麦克风阵列类型
        recChannel - 默认为1,即左通道为rec录音音频,右通道为play参考音频(播放音频) 若设置为2, 通道会互换,即左通道为play参考音频(播放音频),右通道为rec录音音频
        savedDirPath - AEC保存的音频文件目录, aec之前的原始音频文件格式:echoSavedPath/echo_in_时间戳.pcm, aec之后的一路音频文件格式:echoSavedPath/echo_out_时间戳.pcm
    • 方法详细资料

      • isMonitorEnable

        public boolean isMonitorEnable()
      • getMonitorPeriod

        public int getMonitorPeriod()
      • setMonitorEnable

        public void setMonitorEnable​(boolean monitorEnable)
      • setMicType

        public void setMicType​(int micType)
        设置启用麦克风阵列类型
        参数:
        micType - 麦克风阵列类型
      • getMicType

        public int getMicType()
      • setMonitorPeriod

        public void setMonitorPeriod​(int monitorPeriod)
      • getAecResource

        public java.lang.String getAecResource()
      • setAecResource

        public void setAecResource​(java.lang.String aecResource)
        设置 ECHO 模式的 AEC 资源

        1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin

        2. 如在 assets 里设置为名称

        参数:
        aecResource - AEC资源
      • getChannels

        public int getChannels()
      • setChannels

        public void setChannels​(int channels)
        音频总的通道数,1+1,默认为2
        参数:
        channels - 音频总的通道数
      • getMicNumber

        public int getMicNumber()
      • setMicNumber

        public void setMicNumber​(int micNumber)
        mic数,默认为1
        参数:
        micNumber - mic数
      • getRecChannel

        public int getRecChannel()
      • setRecChannel

        public void setRecChannel​(int recChannel)
        默认为1,即左通道为rec录音音频,右通道为play参考音频(播放音频) 若设置为2, 通道会互换,即左通道为play参考音频(播放音频),右通道为rec录音音频
        参数:
        recChannel - recChannel
      • getSavedDirPath

        public java.lang.String getSavedDirPath()
      • setSavedDirPath

        public void setSavedDirPath​(java.lang.String savedDirPath)
        AEC保存的音频文件目录, aec之前的原始音频文件格式:echoSavedPath/echo_in_时间戳.pcm, aec之后的一路音频文件格式:echoSavedPath/echo_out_时间戳.pcm
        参数:
        savedDirPath - AEC保存的音频文件目录
      • toString

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

        public void setAIEchoConfig​(AIEchoConfig config)