public class MultiModalDialog extends Object
author songsong.shao date 2025/4/24
| 构造器和说明 |
|---|
MultiModalDialog(MultiModalRequestParam param,
MultiModalDialogCallback callback)
Constructor initializes service options and creates a duplex communication API instance.
|
MultiModalDialog(MultiModalRequestParam param,
MultiModalDialogCallback callback,
ApiServiceOption serviceOption)
Constructor allows custom service options.
|
MultiModalDialog(MultiModalRequestParam param,
MultiModalDialogCallback callback,
ConnectionOptions connectionOptions)
Constructor initializes service options and creates a duplex communication API instance.
|
| 限定符和类型 | 方法和说明 |
|---|---|
State.DialogState |
getDialogState()
Gets current dialogue state.
|
void |
interrupt()
Interrupts current operation.
|
void |
localRespondingEnded()
Local player broadcast tts end
|
void |
localRespondingStarted()
Local player start broadcast tts
|
void |
requestToRespond(String type,
String text,
MultiModalRequestParam.UpdateParams updateParams)
Requests response.
|
void |
sendAudioData(ByteBuffer audioFrame)
Sends audio frame.
|
void |
sendHeartBeat()
send heart beat request ,will respond heart beat
|
void |
start()
Starts the dialog session.
|
void |
startSpeech()
Starts upload speech.
|
void |
stop()
Stops the MultiModalDialog.
|
void |
stopSpeech()
Stops upload speech.
|
void |
updateInfo(MultiModalRequestParam.UpdateParams updateParams)
Updates information.
|
public MultiModalDialog(MultiModalRequestParam param, MultiModalDialogCallback callback)
param: param Request parameter param: callback Callback interface
public MultiModalDialog(MultiModalRequestParam param, MultiModalDialogCallback callback, ConnectionOptions connectionOptions)
param: param Request parameter param: callback Callback interface param: connectionOptions Connection options
public MultiModalDialog(MultiModalRequestParam param, MultiModalDialogCallback callback, ApiServiceOption serviceOption)
param: param Request parameter param: callback Callback interface param: serviceOption Custom service options
public void start()
public void startSpeech()
public void stopSpeech()
public void interrupt()
public void localRespondingStarted()
public void localRespondingEnded()
public void sendHeartBeat()
public void requestToRespond(String type, String text, MultiModalRequestParam.UpdateParams updateParams)
param: type Response type param: text Response text param: updateParams Update parameters
public void updateInfo(MultiModalRequestParam.UpdateParams updateParams)
param: updateParams Update parameters
public void stop()
public State.DialogState getDialogState()
return: Current dialogue state
public void sendAudioData(ByteBuffer audioFrame)
param: audioFrame Audio frame data
Copyright © 2026. All rights reserved.