public class AIEchoConfig extends BaseConfig
BaseConfig.Builder
tagSuffix
Constructor and Description |
---|
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 模式的配置信息
|
Modifier and Type | Method and Description |
---|---|
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() |
getTagSuffix, setTagSuffix
public AIEchoConfig()
public AIEchoConfig(java.lang.String aecResource, int channels, int micNumber, int recChannel, java.lang.String savedDirPath)
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_时间戳.pcmpublic AIEchoConfig(java.lang.String aecResource, int channels, int micNumber, int micType, int recChannel, java.lang.String savedDirPath)
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_时间戳.pcmpublic boolean isMonitorEnable()
public int getMonitorPeriod()
public void setMonitorEnable(boolean monitorEnable)
public void setMicType(int micType)
micType
- 麦克风阵列类型public int getMicType()
public void setMonitorPeriod(int monitorPeriod)
public java.lang.String getAecResource()
public void setAecResource(java.lang.String aecResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
aecResource
- AEC资源public int getChannels()
public void setChannels(int channels)
channels
- 音频总的通道数public int getMicNumber()
public void setMicNumber(int micNumber)
micNumber
- mic数public int getRecChannel()
public void setRecChannel(int recChannel)
recChannel
- recChannelpublic java.lang.String getSavedDirPath()
public void setSavedDirPath(java.lang.String savedDirPath)
savedDirPath
- AEC保存的音频文件目录public java.lang.String toString()
toString
in class java.lang.Object
public void setAIEchoConfig(AIEchoConfig config)