public class AIEchoConfig
extends java.lang.Object
构造器和说明 |
---|
AIEchoConfig() |
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 |
getRecChannel() |
java.lang.String |
getSavedDirPath() |
void |
setAecResource(java.lang.String aecResource)
设置 ECHO 模式的 AEC 资源
1.
|
void |
setAIEchoConfig(AIEchoConfig config) |
void |
setChannels(int channels)
音频总的通道数,1+1,默认为2
|
void |
setMicNumber(int micNumber)
mic数,默认为1
|
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() |
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 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
在类中 java.lang.Object
public void setAIEchoConfig(AIEchoConfig config)