public class MultiModalDialog extends Object
| 构造器和说明 |
|---|
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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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)
public MultiModalDialog(MultiModalRequestParam param, MultiModalDialogCallback callback, ApiServiceOption serviceOption)
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)
public void updateInfo(MultiModalRequestParam.UpdateParams updateParams)
public void stop()
public State.DialogState getDialogState()
public void sendAudioData(ByteBuffer audioFrame)
Copyright © 2025. All rights reserved.