程序包 com.aispeech
类 AIEchoConfig
- java.lang.Object
-
- 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,默认为2void
setMicNumber(int micNumber)
mic数,默认为1void
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_时间戳.pcmjava.lang.String
toString()
-
-
-
构造器详细资料
-
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,默认为2micNumber
- mic数,默认为1recChannel
- 默认为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,默认为2micNumber
- mic数,默认为1micType
- 麦克风阵列类型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)
-
-