类 AIDmaspEngine
- java.lang.Object
-
- com.aispeech.export.engines2.AIDmaspEngine
-
@Deprecated public class AIDmaspEngine extends java.lang.Object
已过时。废弃,参考AIFespCarEngine
车载4mic
-
-
字段概要
字段 修饰符和类型 字段 说明 static int
DMASP_CAR_DOA_COPILOT
已过时。副驾驶方位 doastatic int
DMASP_CAR_DOA_LEFT_BACKSEAT
已过时。左后 doastatic int
DMASP_CAR_DOA_MAIN
已过时。主驾驶方位 doastatic int
DMASP_CAR_DOA_RIGHT_BACKSEAT
已过时。右后 doastatic int
DMASP_CAR_DRIVE_MODE_COPILOT
已过时。副驾驶模式,指向副驾驶方位static int
DMASP_CAR_DRIVE_MODE_ENTIRE
已过时。全车模式,无指向static int
DMASP_CAR_DRIVE_MODE_FREE_COMBINTION
已过时。自由自核模式,无指向static int
DMASP_CAR_DRIVE_MODE_MAIN
已过时。主驾模式,指向主驾驶方位static int
DMASP_CAR_DRIVE_MODE_POSITIONING
已过时。定位模式,指向唤醒方位
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 static boolean
checkLibValid()
已过时。检查唤醒内核是否准备好,外部可以不关注void
destroy()
已过时。销毁唤醒内核void
feed(byte[] data)
已过时。设置不使用内部录音机时可用,自行feed音频数据int
getDriveMode()
已过时。获取 驾驶模式static AIDmaspEngine
getInstance()
已过时。4mic 唤醒引擎int
getValueOf(java.lang.String param)
已过时。get valuevoid
init(AIDmaspConfig aiDmaspConfig, AIDmaspListener listener)
已过时。boolean
isWakeupSsp()
已过时。获取唤醒资源是否带VAD状态流void
notifyDialogEnd()
已过时。定位模式下通知引擎回正 beamforming 指向,定位模式下需要外部在结束对话状态后通知到引擎内部void
parseIntent(AIDmaspIntent aiDmaspIntent)
已过时。void
resetDriveMode()
已过时。void
setDoaManually(int doa)
已过时。在定位模式下,手动设置为主驾唤醒或者副驾唤醒void
setDriveMode(int driveMode)
已过时。设置驾驶模式, 0为定位模式, 按照声源定位;1为主驾模式;2为副驾模式;3为全车模式void
setDriveMode(int driveMode, int wakeupChannelMask)
已过时。设置驾驶模式,此方法主要为自由组合模式传入wakeupChannelMask参数void
setWakeupWords(java.lang.String[] wakeupWord, float[] threshold, int[] majors)
已过时。动态调整参数,具体请参照 demovoid
start(AIDmaspIntent intent)
已过时。开启唤醒void
startNWakeup()
已过时。开启唤醒,仅仅开启唤醒,并且是在前端信号处理正常的情况下开启唤醒void
stop()
已过时。关闭前端信号处理和唤醒,如果使用内部录音机的话一并关闭void
stopNWakeup()
已过时。关闭唤醒,仅仅关闭唤醒
-
-
-
字段详细资料
-
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为副驾唤醒;
-
-