类 EchoConfig.Builder
- java.lang.Object
-
- com.aispeech.export.config.EchoConfig.Builder
-
- 封闭类:
- EchoConfig
public static class EchoConfig.Builder extends java.lang.Object
-
-
构造器概要
构造器 构造器 说明 Builder()
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 EchoConfig
create()
EchoConfig.Builder
setAecResource(java.lang.String aecResource)
设置 ECHO 模式的 AEC 资源EchoConfig.Builder
setChannels(int channels)
音频总的通道数,1+1,默认为2EchoConfig.Builder
setEchoCallbackBufferSize(int bufferSize)
已过时。使用sspe代替原有的echoEchoConfig.Builder
setMicNumber(int micNumber)
mic数,默认为1EchoConfig.Builder
setMicType(int type)
设置启用麦克风阵列类型EchoConfig.Builder
setMonitorEnable(boolean enableMonitor)
是否开启AEC健康检查,默认关闭EchoConfig.Builder
setMonitorPeriod(int monitorPeriod)
设置健康检查运行周期,默认200msEchoConfig.Builder
setRecChannel(int recChannel)
默认为1,即左通道为rec录音音频,右通道为play参考音频(播放音频) 若设置为2, 通道会互换,即左通道为play参考音频(播放音频),右通道为rec录音音频EchoConfig.Builder
setSavedDirPath(java.lang.String savedDirPath)
AEC保存的音频文件目录, aec之前的原始音频文件格式:echoSavedPath/echo_in_时间戳.pcm, aec之后的一路音频文件格式:echoSavedPath/echo_out_时间戳.pcm
-
-
-
方法详细资料
-
setMonitorEnable
public EchoConfig.Builder setMonitorEnable(boolean enableMonitor)
是否开启AEC健康检查,默认关闭- 参数:
enableMonitor
- boolean- 返回:
EchoConfig.Builder
-
setMonitorPeriod
public EchoConfig.Builder setMonitorPeriod(int monitorPeriod)
设置健康检查运行周期,默认200ms- 参数:
monitorPeriod
- 运行周期- 返回:
EchoConfig.Builder
-
setAecResource
public EchoConfig.Builder setAecResource(java.lang.String aecResource)
设置 ECHO 模式的 AEC 资源1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
- 参数:
aecResource
- echo资源绝对路径- 返回:
EchoConfig.Builder
-
setChannels
public EchoConfig.Builder setChannels(int channels)
音频总的通道数,1+1,默认为2- 参数:
channels
- 通道数- 返回:
EchoConfig.Builder
-
setMicNumber
public EchoConfig.Builder setMicNumber(int micNumber)
mic数,默认为1- 参数:
micNumber
- mic数量- 返回:
EchoConfig.Builder
-
setMicType
public EchoConfig.Builder setMicType(int type)
设置启用麦克风阵列类型- 参数:
type
- 麦克风阵列类型
-
setRecChannel
public EchoConfig.Builder setRecChannel(int recChannel)
默认为1,即左通道为rec录音音频,右通道为play参考音频(播放音频) 若设置为2, 通道会互换,即左通道为play参考音频(播放音频),右通道为rec录音音频- 参数:
recChannel
- 通道互换 ,默认 1- 返回:
EchoConfig.Builder
-
setSavedDirPath
public EchoConfig.Builder setSavedDirPath(java.lang.String savedDirPath)
AEC保存的音频文件目录, aec之前的原始音频文件格式:echoSavedPath/echo_in_时间戳.pcm, aec之后的一路音频文件格式:echoSavedPath/echo_out_时间戳.pcm- 参数:
savedDirPath
- 音频保存目录,如: /sdcar/aispeech/echo/- 返回:
EchoConfig.Builder
-
setEchoCallbackBufferSize
@Deprecated public EchoConfig.Builder setEchoCallbackBufferSize(int bufferSize)
已过时。使用sspe代替原有的echo设置echo回调的buffer大小- 参数:
bufferSize
- echo后的数据大小- 返回:
- this
-
create
public EchoConfig create()
-
-