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.Objectpublic void setAIEchoConfig(AIEchoConfig config)