public class AIWakeupIntent
extends java.lang.Object
构造器和说明 |
---|
AIWakeupIntent() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
getDcheck() |
java.lang.String[] |
getPinyin() |
float[] |
getThreshold() |
boolean |
isInputContinuousAudio() |
boolean |
isUseCustomFeed() |
boolean |
isUseOneShot() |
boolean |
isVadEnable() |
void |
setDcheck(java.lang.String[] dcheck)
设置唤醒是否开启校验,"1"表示开启校验,"0"表示不开启校验
|
void |
setInputContinuousAudio(boolean inputContinuousAudio)
设置是否输入实时的长音频,默认接受长音频为true(如果是一二级唤醒,即每个唤醒词独立且非实时,则需要设置为false,如果不设置会影响性能)
当设置为false时,每次送一段音频段都会给予是否唤醒的反馈,如果没有被唤醒,则抛出wakeupWord:null, confidence:0的信息
|
void |
setUseCustomFeed(boolean useCustomFeed)
设置是否自行feed数据
默认false,使用内部录音机
true 用户调用 feedData 方法输入音频数据
|
void |
setUseOneShot(boolean useOneShot)
设置是否使用 oneshot 功能,default is false
oneshot 功能即 唤醒词+命令词,如用户说:你好小弛,打开设置。
|
void |
setVadEnable(boolean vadEnable)
设置是否启动vad功能,需要资源配合。
|
void |
setWakeupWord(java.lang.String[] pinyin,
float[] threshold)
设置唤醒词列表
|
java.lang.String |
toString() |
public void setUseOneShot(boolean useOneShot)
oneshot 功能即 唤醒词+命令词,如用户说:你好小弛,打开设置。 “你好小弛”是唤醒词,唤醒回调出发,此时使用 asr识别,可以识别出“打开设置”
useOneShot
- useOneShot true 使用 oneshot 功能,false(default) 不使用public void setInputContinuousAudio(boolean inputContinuousAudio)
当设置为false时,每次送一段音频段都会给予是否唤醒的反馈,如果没有被唤醒,则抛出wakeupWord:null, confidence:0的信息
inputContinuousAudio
- 是否输入实时的长音频public void setWakeupWord(java.lang.String[] pinyin, float[] threshold)
pinyin
- 唤醒词的拼音,建议三到五字,如:["ni hao xiao chi","xiao chi ni hao"]threshold
- 阈值,0-1,可根据需求自行调整,如:[0.1, 0.1]public void setDcheck(java.lang.String[] dcheck)
dcheck
- 校验值,如:["1","0"]public boolean isUseOneShot()
public boolean isInputContinuousAudio()
public java.lang.String[] getPinyin()
public float[] getThreshold()
public java.lang.String[] getDcheck()
public boolean isVadEnable()
public void setVadEnable(boolean vadEnable)
vadEnable
- true 启动,false 不启动public void setUseCustomFeed(boolean useCustomFeed)
默认false,使用内部录音机
true 用户调用 feedData 方法输入音频数据
useCustomFeed
- true 用户调用 feedData 方法输入音频数据,false(default) 使用内部录音机public boolean isUseCustomFeed()
public java.lang.String toString()
toString
在类中 java.lang.Object