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
- SpeechListener
config
- CloudDMConfig
vadConfig
- LocalVadConfig
void start(SpeechParams asrParams, VadParams vadParams)
asrParams
- SpeechParams
vadParams
- VadParams
void startWithText(SpeechParams asrParams, VadParams vadParams)
asrParams
- SpeechParams
vadParams
- VadParams
void feedback(FeedbackWidget widget)
widget
- FeedbackWidget
void feedback2PRIVCloud(java.lang.String topic, java.lang.String data)
topic
- 回复主题data
- 回复结果,为 JSON 字符串void triggerIntent(SkillIntent intent, SpeechParams asrParams, VadParams vadParams)
intent
- SkillIntent
asrParams
- SpeechParams
vadParams
- VadParams
void async(MultiModal multiModal)
multiModal
- MultiModal
void close()
void stop()
void startRecording()
void feedData(byte[] data, int size)
data
- 音频size
- 长度void notifyNlgEnd()
void release()
boolean isConnected()