public class AIFespCarConfig extends BaseConfig
Modifier and Type | Class and Description |
---|---|
static class |
AIFespCarConfig.Builder |
static class |
AIFespCarConfig.WakeupWord
唤醒词
|
tagSuffix
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAecResource() |
java.lang.String |
getBeamformingResource() |
int |
getBoundary() |
int[] |
getDcheck() |
int |
getFespCallBackResultData() |
Languages |
getLanguage() |
float[] |
getLowThreshold() |
int[] |
getMajors() |
AIOneshotConfig |
getOneshotConfig() |
int[] |
getRanges() |
int |
getRightMarginFrame() |
java.lang.String |
getSspeResource() |
int |
getSspeType() |
int |
getStateFrame() |
float[] |
getThreshold() |
java.lang.String |
getWakeupResource() |
AIFespCarConfig.WakeupWord |
getWakeupWord() |
java.lang.String[] |
getWakeupWordArray() |
boolean |
isFourHost() |
boolean |
isSspe() |
boolean |
isVad() |
void |
setAecResource(java.lang.String aecResource)
设置aec资源
|
void |
setBeamformingResource(java.lang.String beamformingResource)
beamforming 资源,beamforming 即波束成形,将多路音频数据 beamforming 成单声道音频,方便后续做唤醒,识别等
|
void |
setDcheck(int[] dcheck)
设置唤醒是否开启校验,"1"表示开启校验,"0"表示不开启校验
|
void |
setFourHost(boolean fourHost) |
void |
setLanguage(Languages language)
设置唤醒词语种
|
void |
setOneshotConfig(AIOneshotConfig oneshotConfig) |
void |
setSspeResource(java.lang.String sspeResource)
sspe 资源, 包含 AEC BSS 等,不同项目含义有所差别
|
void |
setSspeType(int sspeType)
设置FespCar类型
|
void |
setThreshold(float[] threshold)
设置唤醒词对应阈值,是否需要设置和唤醒资源有关系
|
void |
setVad(boolean vad) |
void |
setWakeupResource(java.lang.String wakeupResource)
唤醒资源
|
void |
setWakeupWord(java.lang.String[] wakeupWord,
int[] majors)
设置唤醒词以及是否作为主唤醒词,主唤醒词为1,副唤醒词为0
|
java.lang.String |
toString() |
getTagSuffix, setTagSuffix
public boolean isFourHost()
public void setFourHost(boolean fourHost)
public int getSspeType()
public int getFespCallBackResultData()
public void setSspeType(int sspeType)
sspeType
- public boolean isVad()
public void setVad(boolean vad)
public AIOneshotConfig getOneshotConfig()
public void setOneshotConfig(AIOneshotConfig oneshotConfig)
public int getBoundary()
public Languages getLanguage()
public int getStateFrame()
public int getRightMarginFrame()
public java.lang.String getSspeResource()
public void setSspeResource(java.lang.String sspeResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
sspe 资源,和 wakeupResource
配合使用。
设置 sspe 资源时,无需设置 aecResource
和 beamformingResource
sspeResource
- sspe 资源public boolean isSspe()
public 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 float[] getThreshold()
public void setThreshold(float[] threshold)
threshold
- 置信度public float[] getLowThreshold()
public java.lang.String[] getWakeupWordArray()
public AIFespCarConfig.WakeupWord getWakeupWord()
public int[] getMajors()
public int[] getDcheck()
public int[] getRanges()
public void setDcheck(int[] dcheck)
dcheck
- 是否开启校验,如 [1,0,0]public java.lang.String getWakeupResource()
public void setWakeupResource(java.lang.String wakeupResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
wakeupResource
- 唤醒资源public java.lang.String getBeamformingResource()
public void setBeamformingResource(java.lang.String beamformingResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
beamformingResource
- beamforming 资源
兼容老接口,会将beamform资源对接上sspe资源public java.lang.String getAecResource()
public void setAecResource(java.lang.String aecResource)
1. 如在 sd 里设置为绝对路径 如/sdcard/speech/***.bin
2. 如在 assets 里设置为名称
aecResource
- aec资源public java.lang.String toString()
toString
in class java.lang.Object