类 AIDmaspEngine
- java.lang.Object
-
- com.aispeech.export.engines2.AIDmaspEngine
-
@Deprecated public class AIDmaspEngine extends java.lang.Object已过时。废弃,参考AIFespCarEngine车载4mic
-
-
字段概要
字段 修饰符和类型 字段 说明 static intDMASP_CAR_DOA_COPILOT已过时。副驾驶方位 doastatic intDMASP_CAR_DOA_LEFT_BACKSEAT已过时。左后 doastatic intDMASP_CAR_DOA_MAIN已过时。主驾驶方位 doastatic intDMASP_CAR_DOA_RIGHT_BACKSEAT已过时。右后 doastatic intDMASP_CAR_DRIVE_MODE_COPILOT已过时。副驾驶模式,指向副驾驶方位static intDMASP_CAR_DRIVE_MODE_ENTIRE已过时。全车模式,无指向static intDMASP_CAR_DRIVE_MODE_FREE_COMBINTION已过时。自由自核模式,无指向static intDMASP_CAR_DRIVE_MODE_MAIN已过时。主驾模式,指向主驾驶方位static intDMASP_CAR_DRIVE_MODE_POSITIONING已过时。定位模式,指向唤醒方位
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static booleancheckLibValid()已过时。检查唤醒内核是否准备好,外部可以不关注voiddestroy()已过时。销毁唤醒内核voidfeed(byte[] data)已过时。设置不使用内部录音机时可用,自行feed音频数据intgetDriveMode()已过时。获取 驾驶模式static AIDmaspEnginegetInstance()已过时。4mic 唤醒引擎intgetValueOf(java.lang.String param)已过时。get valuevoidinit(AIDmaspConfig aiDmaspConfig, AIDmaspListener listener)已过时。booleanisWakeupSsp()已过时。获取唤醒资源是否带VAD状态流voidnotifyDialogEnd()已过时。定位模式下通知引擎回正 beamforming 指向,定位模式下需要外部在结束对话状态后通知到引擎内部voidparseIntent(AIDmaspIntent aiDmaspIntent)已过时。voidresetDriveMode()已过时。voidsetDoaManually(int doa)已过时。在定位模式下,手动设置为主驾唤醒或者副驾唤醒voidsetDriveMode(int driveMode)已过时。设置驾驶模式, 0为定位模式, 按照声源定位;1为主驾模式;2为副驾模式;3为全车模式voidsetDriveMode(int driveMode, int wakeupChannelMask)已过时。设置驾驶模式,此方法主要为自由组合模式传入wakeupChannelMask参数voidsetWakeupWords(java.lang.String[] wakeupWord, float[] threshold, int[] majors)已过时。动态调整参数,具体请参照 demovoidstart(AIDmaspIntent intent)已过时。开启唤醒voidstartNWakeup()已过时。开启唤醒,仅仅开启唤醒,并且是在前端信号处理正常的情况下开启唤醒voidstop()已过时。关闭前端信号处理和唤醒,如果使用内部录音机的话一并关闭voidstopNWakeup()已过时。关闭唤醒,仅仅关闭唤醒
-
-
-
字段详细资料
-
DMASP_CAR_DRIVE_MODE_POSITIONING
public static final int DMASP_CAR_DRIVE_MODE_POSITIONING
已过时。定位模式,指向唤醒方位- 另请参阅:
- 常量字段值
-
DMASP_CAR_DRIVE_MODE_MAIN
public static final int DMASP_CAR_DRIVE_MODE_MAIN
已过时。主驾模式,指向主驾驶方位- 另请参阅:
- 常量字段值
-
DMASP_CAR_DRIVE_MODE_COPILOT
public static final int DMASP_CAR_DRIVE_MODE_COPILOT
已过时。副驾驶模式,指向副驾驶方位- 另请参阅:
- 常量字段值
-
DMASP_CAR_DRIVE_MODE_ENTIRE
public static final int DMASP_CAR_DRIVE_MODE_ENTIRE
已过时。全车模式,无指向- 另请参阅:
- 常量字段值
-
DMASP_CAR_DRIVE_MODE_FREE_COMBINTION
public static final int DMASP_CAR_DRIVE_MODE_FREE_COMBINTION
已过时。自由自核模式,无指向- 另请参阅:
- 常量字段值
-
DMASP_CAR_DOA_MAIN
public static final int DMASP_CAR_DOA_MAIN
已过时。主驾驶方位 doa- 另请参阅:
- 常量字段值
-
DMASP_CAR_DOA_COPILOT
public static final int DMASP_CAR_DOA_COPILOT
已过时。副驾驶方位 doa- 另请参阅:
- 常量字段值
-
DMASP_CAR_DOA_LEFT_BACKSEAT
public static final int DMASP_CAR_DOA_LEFT_BACKSEAT
已过时。左后 doa- 另请参阅:
- 常量字段值
-
DMASP_CAR_DOA_RIGHT_BACKSEAT
public static final int DMASP_CAR_DOA_RIGHT_BACKSEAT
已过时。右后 doa- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
getInstance
public static AIDmaspEngine getInstance()
已过时。4mic 唤醒引擎- 返回:
- 唤醒引擎实例
-
init
public void init(AIDmaspConfig aiDmaspConfig, AIDmaspListener listener)
已过时。
-
parseIntent
public void parseIntent(AIDmaspIntent aiDmaspIntent)
已过时。
-
feed
public void feed(byte[] data)
已过时。设置不使用内部录音机时可用,自行feed音频数据- 参数:
data- 音频数据
-
getValueOf
public int getValueOf(java.lang.String param)
已过时。get value- 参数:
param- key- 返回:
- value
-
start
public void start(AIDmaspIntent intent)
已过时。开启唤醒- 参数:
intent- 唤醒启动配置信息
-
startNWakeup
public void startNWakeup()
已过时。开启唤醒,仅仅开启唤醒,并且是在前端信号处理正常的情况下开启唤醒
-
setWakeupWords
public void setWakeupWords(java.lang.String[] wakeupWord, float[] threshold, int[] majors) throws IllegalPinyinException已过时。动态调整参数,具体请参照 demo- 参数:
wakeupWord- 唤醒词,参数示例:["ni hao xiao chi","xiao bu xiao bu"]threshold- 唤醒词对应的阈值,参数示例:[0.2, 0.3]majors- 是否主唤醒词,主唤醒词为1,副唤醒词为0,如 [1,0] 设置主唤醒词后,内核会对唤醒词部分音频进行回溯- 抛出:
IllegalPinyinException-IllegalPinyinException非法拼音异常
-
stop
public void stop()
已过时。关闭前端信号处理和唤醒,如果使用内部录音机的话一并关闭
-
stopNWakeup
public void stopNWakeup()
已过时。关闭唤醒,仅仅关闭唤醒
-
destroy
public void destroy()
已过时。销毁唤醒内核
-
checkLibValid
public static boolean checkLibValid()
已过时。检查唤醒内核是否准备好,外部可以不关注- 返回:
- true or false
-
isWakeupSsp
public boolean isWakeupSsp()
已过时。获取唤醒资源是否带VAD状态流- 返回:
- true or false
-
notifyDialogEnd
public void notifyDialogEnd()
已过时。定位模式下通知引擎回正 beamforming 指向,定位模式下需要外部在结束对话状态后通知到引擎内部
-
resetDriveMode
public void resetDriveMode()
已过时。
-
getDriveMode
public int getDriveMode()
已过时。获取 驾驶模式- 返回:
- 0为定位模式, 按照声源定位;1为主驾模式;2为副驾模式;3为全车模式,-1 错误,没有获取到
-
setDriveMode
public void setDriveMode(int driveMode)
已过时。设置驾驶模式, 0为定位模式, 按照声源定位;1为主驾模式;2为副驾模式;3为全车模式- 参数:
driveMode-
-
setDriveMode
public void setDriveMode(int driveMode, int wakeupChannelMask)已过时。设置驾驶模式,此方法主要为自由组合模式传入wakeupChannelMask参数- 参数:
driveMode- 0为定位模式, 按照声源定位;1为主驾模式;2为副驾模式;3为全车模式,4为自由组合模式wakeupChannelMask- 自由驾驶模式的组合:整数的二进制表示 0001:主驾 0010:副驾 0100:左后 1000:右后 1111:主+副+左后+右后
-
setDoaManually
public void setDoaManually(int doa)
已过时。在定位模式下,手动设置为主驾唤醒或者副驾唤醒- 参数:
doa- 1为主驾唤醒; 2为副驾唤醒;
-
-