类 VprintEngine
- java.lang.Object
-
- com.aispeech.dui.dds.agent.vprint.VprintEngine
-
public class VprintEngine extends java.lang.Object
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voiddestroy()static VprintEnginegetInstanceSnapshot()获取 ASREngine 实例快照java.lang.StringgetMode()获取声纹模型java.lang.StringgetVprintModeFilePath()voidreset()重启Vprint engine,如果已经start了Vprint Intent,需要应用层重新startvoidsetVprintEnable(boolean enable)动态设置声纹功能是否可用,前提是初始化时声纹可用voidsetVprintListener(VprintListener listener)设置声纹状态信息监听器voidstart(com.aispeech.libbase.export.bean.VprintIntent intent)开启声纹意图voidstop()停止声纹
-
-
-
方法详细资料
-
setVprintListener
public void setVprintListener(VprintListener listener) throws DDSNotInitCompleteException
设置声纹状态信息监听器- 参数:
listener- 声纹监听器- 抛出:
DDSNotInitCompleteException
-
start
public void start(com.aispeech.libbase.export.bean.VprintIntent intent) throws DDSNotInitCompleteException
开启声纹意图- 参数:
intent-- 抛出:
DDSNotInitCompleteException
-
getMode
public java.lang.String getMode() throws DDSNotInitCompleteException
获取声纹模型- 抛出:
DDSNotInitCompleteException- 如果DDS没有初始化完成,会抛出exception
-
getVprintModeFilePath
public java.lang.String getVprintModeFilePath() throws DDSNotInitCompleteException
- 返回:
- 返回Vprint mode文件路径
- 抛出:
DDSNotInitCompleteException
-
stop
public void stop() throws DDSNotInitCompleteException
停止声纹- 抛出:
DDSNotInitCompleteException- 如果DDS没有初始化完成,会抛出exception
-
reset
public void reset() throws DDSNotInitCompleteException
重启Vprint engine,如果已经start了Vprint Intent,需要应用层重新start
-
setVprintEnable
public void setVprintEnable(boolean enable) throws DDSNotInitCompleteException
动态设置声纹功能是否可用,前提是初始化时声纹可用- 参数:
enable- 声纹功能是否可用- 抛出:
DDSNotInitCompleteException
-
getInstanceSnapshot
public static VprintEngine getInstanceSnapshot()
获取 ASREngine 实例快照- 返回:
- ASREngine
-
destroy
public void destroy()
-
-