public class AIFespCarIntent extends BaseIntent
needCopyFeedData, needCopyResultData, useCustomFeed
Constructor and Description |
---|
AIFespCarIntent() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDumpWakeupAudioPath() |
int |
getDumpWakeupTime() |
java.lang.String |
getSaveAudioFilePath() |
boolean |
isAddExtraAudioWhenFeedNotContinuousAudio() |
boolean |
isAutoHoldBeamforming()
Deprecated.
该方法不再使用
|
boolean |
isInputContinuousAudio() |
boolean |
isProcessDoaInformation() |
void |
setAutoHoldBeamforming(boolean autoHoldBeamforming)
Deprecated.
该方法不再使用
|
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 |
setProcessDoaInformation(boolean processDoaInformation)
doa信息可能为30、90、180角度信息,可能为 1、2 等主副驾信息
|
void |
setSaveAudioFilePath(java.lang.String saveAudioFilePath)
设置音频保存路径,会保存原始多声道音频和经过 beamforming 后的单声道音频
如果设置了就会保存,没设置不会保存
|
java.lang.String |
toString() |
isNeedCopyFeedData, isNeedCopyResultData, isUseCustomFeed, setNeedCopyFeedData, setNeedCopyResultData, setUseCustomFeed
public boolean isProcessDoaInformation()
public void setProcessDoaInformation(boolean processDoaInformation)
processDoaInformation
- true 统一处理为主副驾信息,false 不处理doa信息,直接回传给用户处理public void setSaveAudioFilePath(java.lang.String saveAudioFilePath)
saveAudioFilePath
- 文件夹路径public java.lang.String getSaveAudioFilePath()
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 isAutoHoldBeamforming()
public void setAutoHoldBeamforming(boolean autoHoldBeamforming)
autoHoldBeamforming
- false 不自动设置(default),true 自动设置public java.lang.String toString()
toString
in class java.lang.Object