public class AILocalSignalAndWakeupConfig
extends java.lang.Object
构造器和说明 |
---|
AILocalSignalAndWakeupConfig() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
getAecResource() |
java.lang.String |
getBeamformingResource() |
int[] |
getDcheck() |
float[] |
getLowThreshold() |
int[] |
getMajors() |
int |
getRollBackTime() |
java.lang.String |
getSaveAudioFilePath() |
float[] |
getThreshold() |
java.lang.String |
getWakeupResource() |
java.lang.String[] |
getWakeupWord() |
void |
setAecResource(java.lang.String aecResource)
设置aec资源
1.
|
void |
setBeamformingResource(java.lang.String beamformingResource)
beamforming 资源,beamforming 即波束成形,将多路音频数据 beamforming 成单声道音频,方便后续做唤醒,识别等
1.
|
void |
setDcheck(int[] dcheck)
设置唤醒是否开启校验,"1"表示开启校验,"0"表示不开启校验
|
void |
setLowThreshold(float[] lowThreshold)
设置大音量场景下的预唤醒阈值,是否需要设置和唤醒资源有关系
|
void |
setRollBackTime(int rollBackTime)
oneshot回退的时间,单位为ms(只有主唤醒词才会回退音频,即major为1)
|
void |
setSaveAudioFilePath(java.lang.String saveAudioFilePath)
设置音频保存路径,会保存原始多声道音频和经过 beamforming 后的单声道音频
如果设置了就会保存,没设置不会保存
|
void |
setThreshold(float[] threshold)
设置唤醒词对应阈值,是否需要设置和唤醒资源有关系
|
void |
setWakeupResource(java.lang.String wakeupResource)
唤醒资源
1.
|
void |
setWakeupWord(java.lang.String[] wakeupWord,
int[] majors)
设置唤醒词以及是否作为主唤醒词,主唤醒词为1,副唤醒词为0
|
java.lang.String |
toString() |
public void setRollBackTime(int rollBackTime)
rollBackTime
- 回退的时间,单位为ms.public void setWakeupResource(java.lang.String wakeupResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
wakeupResource
- 唤醒资源public void setAecResource(java.lang.String aecResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
aecResource
- aec资源public void setBeamformingResource(java.lang.String beamformingResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
beamformingResource
- beamforming 资源public void setThreshold(float[] threshold)
threshold
- 置信度public void setLowThreshold(float[] lowThreshold)
lowThreshold
- lowThresholdpublic void setWakeupWord(java.lang.String[] wakeupWord, int[] majors)
wakeupWord
- 唤醒词,如 ["ni hao xiao chi", "ni hao xiao le","bu ding bu ding"]
还需要设置唤醒词相应的阈值setThreshold(float[])
和 setLowThreshold(float[])
majors
- 是否是主唤醒词,如 [1,0,0]public void setDcheck(int[] dcheck)
dcheck
- 是否开启校验,如 [1,0,0]public void setSaveAudioFilePath(java.lang.String saveAudioFilePath)
saveAudioFilePath
- 文件夹路径public int getRollBackTime()
public float[] getThreshold()
public float[] getLowThreshold()
public java.lang.String[] getWakeupWord()
public int[] getMajors()
public int[] getDcheck()
public java.lang.String getSaveAudioFilePath()
public java.lang.String getWakeupResource()
public java.lang.String getBeamformingResource()
public java.lang.String getAecResource()
public java.lang.String toString()
toString
在类中 java.lang.Object