public class AILocalSignalAndWakeupIntent extends BaseIntent
needCopyFeedData, needCopyResultData, useCustomFeed
Constructor and Description |
---|
AILocalSignalAndWakeupIntent() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDumpWakeupAudioPath() |
int |
getDumpWakeupTime() |
java.lang.String |
getSaveAudioFilePath() |
boolean |
isAddExtraAudioWhenFeedNotContinuousAudio() |
boolean |
isAutoSetDriveMode() |
boolean |
isInputContinuousAudio() |
boolean |
isUseCustomFeed() |
void |
setAutoSetDriveMode(boolean autoSetDriveMode)
车载双麦时才有效。当定位模式时,根据唤醒角度自动设置成主驾模式或者副驾模式。
|
void |
setDumpWakeupAudioPath(java.lang.String dumpWakeupAudioPath)
设置dump唤醒音频保存的文件夹,比如/sdcard/speech/dumpwkp。不设置则不dump音频
|
void |
setDumpWakeupTime(int dumpWakeupTime)
设置dump唤醒点回退音频的时间,默认5000ms。
|
void |
setInputContinuousAudio(boolean inputContinuousAudio)
设置是否输入实时的长音频,默认接受长音频为true(如果是一二级唤醒,即每个唤醒词独立且非实时,则需要设置为false,如果不设置会影响性能)
当设置为false时,每次送一段音频段都会给予是否唤醒的反馈,如果没有被唤醒,则抛出wakeupWord:null, confidence:0的信息
|
void |
setInputContinuousAudio(boolean inputContinuousAudio,
boolean addExtraAudioWhenFeedNotContinuousAudio)
设置是否输入实时的长音频,默认接受长音频为true(如果是一二级唤醒,即每个唤醒词独立且非实时,则需要设置为false,如果不设置会影响性能)
|
void |
setSaveAudioFilePath(java.lang.String saveAudioFilePath)
设置音频保存路径,会保存原始多声道音频和经过 beamforming 后的单声道音频
如果设置了就会保存,没设置不会保存
|
void |
setUseCustomFeed(boolean useCustomFeed)
设置是否自行feed数据
|
java.lang.String |
toString() |
isNeedCopyFeedData, isNeedCopyResultData, setNeedCopyFeedData, setNeedCopyResultData
public void setSaveAudioFilePath(java.lang.String saveAudioFilePath)
saveAudioFilePath
- 文件夹路径public java.lang.String getSaveAudioFilePath()
public void setUseCustomFeed(boolean useCustomFeed)
默认false,使用内部录音机
true 用户调用 feedData 方法输入音频数据
setUseCustomFeed
in class BaseIntent
useCustomFeed
- true 用户调用 feedData 方法输入音频数据,false(default) 使用内部录音机public boolean isUseCustomFeed()
isUseCustomFeed
in class BaseIntent
public void setInputContinuousAudio(boolean inputContinuousAudio)
inputContinuousAudio
- 是否输入实时的长音频,默认为truepublic boolean isAddExtraAudioWhenFeedNotContinuousAudio()
public void setInputContinuousAudio(boolean inputContinuousAudio, boolean addExtraAudioWhenFeedNotContinuousAudio)
当设置为false时,每次送一段音频段都会给予是否唤醒的反馈,如果没有被唤醒,则抛出wakeupWord:null, confidence:0的信息
当 inputContinuousAudio 设置为 false 时,可以设置 addExtraAudioWhenFeedNotContinuousAudio 为 true, 会在段音频尾部再加上一些音频,使本应能够唤醒的音频更容易唤醒
addExtraAudioWhenFeedNotContinuousAudio 设置只有双麦有效inputContinuousAudio
- 是否输入实时的长音频,默认为trueaddExtraAudioWhenFeedNotContinuousAudio
- false(默认)不增加额外音频,true 增加额外音频public boolean isInputContinuousAudio()
public java.lang.String getDumpWakeupAudioPath()
public void setDumpWakeupAudioPath(java.lang.String dumpWakeupAudioPath)
dumpWakeupAudioPath
- dump唤醒音频保存的文件夹public void setDumpWakeupTime(int dumpWakeupTime)
dumpWakeupTime
- dump唤醒点回退音频的时长public int getDumpWakeupTime()
public boolean isAutoSetDriveMode()
public void setAutoSetDriveMode(boolean autoSetDriveMode)
autoSetDriveMode
- false 不自动设置(default),true 自动设置public java.lang.String toString()
toString
in class java.lang.Object