接口 IDmProcessor
-
- 所有已知实现类:
CloudDmFullDuplexProcessor,CloudDmProcessor
public interface IDmProcessordm processor 实现接口
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 voidasync(MultiModal multiModal)上传多模态数据voidclose()关闭对话voidfeedback(FeedbackWidget widget)回复对话数据voidfeedback2PRIVCloud(java.lang.String topic, java.lang.String data)终端回复对话结果(注意:该接口仅供私有云来调用)voidfeedData(byte[] data, int size)自定义feed音频voidinit(SpeechListener listener, CloudDMConfig config, LocalVadConfig vadConfig)初始化booleanisConnected()返回当前连接状态voidnotifyNlgEnd()nlg end notifyvoidrelease()releasevoidstart(SpeechParams asrParams, VadParams vadParams)启动对话voidstartRecording()voidstartWithText(SpeechParams asrParams, VadParams vadParams)通过纯语义模式启动对话voidstop()停止录音,等待识别结果voidtriggerIntent(SkillIntent intent, SpeechParams asrParams, VadParams vadParams)主动触发意图
-
-
-
方法详细资料
-
init
void init(SpeechListener listener, CloudDMConfig config, LocalVadConfig vadConfig)
初始化- 参数:
listener-SpeechListenerconfig-CloudDMConfigvadConfig-LocalVadConfig
-
start
void start(SpeechParams asrParams, VadParams vadParams)
启动对话- 参数:
asrParams-SpeechParamsvadParams-VadParams
-
startWithText
void startWithText(SpeechParams asrParams, VadParams vadParams)
通过纯语义模式启动对话- 参数:
asrParams-SpeechParamsvadParams-VadParams
-
feedback
void feedback(FeedbackWidget widget)
回复对话数据- 参数:
widget-FeedbackWidget
-
feedback2PRIVCloud
void feedback2PRIVCloud(java.lang.String topic, java.lang.String data)终端回复对话结果(注意:该接口仅供私有云来调用)- 参数:
topic- 回复主题data- 回复结果,为 JSON 字符串
-
triggerIntent
void triggerIntent(SkillIntent intent, SpeechParams asrParams, VadParams vadParams)
主动触发意图- 参数:
intent-SkillIntentasrParams-SpeechParamsvadParams-VadParams
-
async
void async(MultiModal multiModal)
上传多模态数据- 参数:
multiModal-MultiModal
-
close
void close()
关闭对话
-
stop
void stop()
停止录音,等待识别结果
-
startRecording
void startRecording()
-
feedData
void feedData(byte[] data, int size)自定义feed音频- 参数:
data- 音频size- 长度
-
notifyNlgEnd
void notifyNlgEnd()
nlg end notify
-
release
void release()
release
-
isConnected
boolean isConnected()
返回当前连接状态
-
-