public static final class Interaction.FinalRecognitionWindow extends Object implements JsonSerializable
Interaction.FinalRecognitionWindow
is an optional final phase of an
Interaction
.
It specifies a recognition configuration, and optionally, a no input
timeout and a sequence of AudioItem
that is played if a
recognition is successful.
Constructor and Description |
---|
FinalRecognitionWindow(DtmfRecognition dtmfRecognition) |
FinalRecognitionWindow(DtmfRecognition dtmfRecognition,
Duration noInputTimeout) |
FinalRecognitionWindow(DtmfRecognition dtmfRecognition,
SpeechRecognition speechRecognition) |
FinalRecognitionWindow(DtmfRecognition dtmfRecognition,
SpeechRecognition speechRecognition,
Duration noInputTimeout) |
FinalRecognitionWindow(SpeechRecognition speechRecognition) |
FinalRecognitionWindow(SpeechRecognition speechRecognition,
Duration noInputTimeout) |
Modifier and Type | Method and Description |
---|---|
javax.json.JsonValue |
asJson() |
boolean |
equals(Object obj) |
List<? extends AudioItem> |
getAcknowledgeAudioItems() |
DtmfRecognition |
getDtmfRecognition() |
Duration |
getNoInputTimeout() |
SpeechRecognition |
getSpeechRecognition() |
int |
hashCode() |
void |
setAcknowledgeAudioItems(AudioItem... acknowledgeAudioItems) |
void |
setAcknowledgeAudioItems(List<? extends AudioItem> acknowledgeAudioItems) |
void |
setNoInputTimeout(Duration noInputTimeout) |
String |
toString() |
public FinalRecognitionWindow(DtmfRecognition dtmfRecognition, SpeechRecognition speechRecognition, Duration noInputTimeout)
public FinalRecognitionWindow(DtmfRecognition dtmfRecognition, SpeechRecognition speechRecognition)
public FinalRecognitionWindow(DtmfRecognition dtmfRecognition)
public FinalRecognitionWindow(SpeechRecognition speechRecognition)
public FinalRecognitionWindow(DtmfRecognition dtmfRecognition, Duration noInputTimeout)
public FinalRecognitionWindow(SpeechRecognition speechRecognition, Duration noInputTimeout)
public SpeechRecognition getSpeechRecognition()
public DtmfRecognition getDtmfRecognition()
public Duration getNoInputTimeout()
public List<? extends AudioItem> getAcknowledgeAudioItems()
public void setNoInputTimeout(Duration noInputTimeout)
public void setAcknowledgeAudioItems(List<? extends AudioItem> acknowledgeAudioItems)
public void setAcknowledgeAudioItems(AudioItem... acknowledgeAudioItems)
public javax.json.JsonValue asJson()
asJson
in interface JsonSerializable
Copyright © 2019 Nu Echo Inc..