public interface IDmProcessor
| Modifier and Type | Method and Description |
|---|---|
void |
async(MultiModal multiModal)
上传多模态数据
|
void |
close()
关闭对话
|
void |
feedback(FeedbackWidget widget)
回复对话数据
|
void |
feedback2PRIVCloud(java.lang.String topic,
java.lang.String data)
终端回复对话结果(注意:该接口仅供私有云来调用)
|
void |
feedData(byte[] data,
int size)
自定义feed音频
|
void |
init(SpeechListener listener,
CloudDMConfig config,
LocalVadConfig vadConfig)
初始化
|
boolean |
isConnected()
返回当前连接状态
|
void |
notifyNlgEnd()
nlg end notify
|
void |
release()
release
|
void |
start(SpeechParams asrParams,
VadParams vadParams)
启动对话
|
void |
startRecording() |
void |
startWithText(SpeechParams asrParams,
VadParams vadParams)
通过纯语义模式启动对话
|
void |
stop()
停止录音,等待识别结果
|
void |
triggerIntent(SkillIntent intent,
SpeechParams asrParams,
VadParams vadParams)
主动触发意图
|
void init(SpeechListener listener,
CloudDMConfig config,
LocalVadConfig vadConfig)
listener - SpeechListenerconfig - CloudDMConfigvadConfig - LocalVadConfigvoid start(SpeechParams asrParams,
VadParams vadParams)
asrParams - SpeechParamsvadParams - VadParamsvoid startWithText(SpeechParams asrParams,
VadParams vadParams)
asrParams - SpeechParamsvadParams - VadParamsvoid feedback(FeedbackWidget widget)
widget - FeedbackWidgetvoid feedback2PRIVCloud(java.lang.String topic,
java.lang.String data)
topic - 回复主题data - 回复结果,为 JSON 字符串void triggerIntent(SkillIntent intent, SpeechParams asrParams, VadParams vadParams)
intent - SkillIntentasrParams - SpeechParamsvadParams - VadParamsvoid async(MultiModal multiModal)
multiModal - MultiModalvoid close()
void stop()
void startRecording()
void feedData(byte[] data,
int size)
data - 音频size - 长度void notifyNlgEnd()
void release()
boolean isConnected()