CallMediaRecognizeChoiceOptions Class
- java.
lang. Object - com.
azure. communication. callautomation. models. CallMediaRecognizeOptions - com.
azure. communication. callautomation. models. CallMediaRecognizeChoiceOptions
- com.
- com.
public final class CallMediaRecognizeChoiceOptions
extends CallMediaRecognizeOptions
The Recognize configurations specific for Recognize Choice.
Constructor Summary
| Constructor | Description |
|---|---|
| CallMediaRecognizeChoiceOptions(CommunicationIdentifier targetParticipant, List<RecognitionChoice> choices) |
Initializes a Call |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Call |
fromJson(JsonReader jsonReader)
Reads an instance of Call |
|
List<Recognition |
getChoices()
Get the list of recognition choices. |
| String |
getSpeechLanguage()
Get the speech language property. |
| String |
getSpeechRecognitionModelEndpointId()
Get the speech |
|
Call |
setInitialSilenceTimeout(Duration initialSilenceTimeout)
Set the initial |
|
Call |
setInterruptCallMediaOperation(Boolean interruptCallMediaOperation)
Set the interrupt |
|
Call |
setInterruptPrompt(Boolean interruptPrompt)
Set the interrupt |
|
Call |
setOperationContext(String operationContext)
Set the operation |
|
Call |
setPlayPrompt(PlaySource playPrompt)
Set the play |
|
Call |
setRecognizeInputType(RecognizeInputType recognizeInputType)
Set the recognize |
|
Call |
setSpeechLanguage(String speechLanguage)
Set the speech language property. |
|
Call |
setSpeechRecognitionModelEndpointId(String speechRecognitionModelEndpointId)
Set the speech |
|
Call |
setStopCurrentOperations(Boolean stopCurrentOperations)
Set the stop |
|
Json |
toJson(JsonWriter jsonWriter) |
Methods inherited from CallMediaRecognizeOptions
Methods inherited from java.lang.Object
Constructor Details
CallMediaRecognizeChoiceOptions
public CallMediaRecognizeChoiceOptions(CommunicationIdentifier targetParticipant, List<RecognitionChoice> choices)
Initializes a CallMediaRecognizeDtmfOptions object.
Parameters:
Method Details
fromJson
public static CallMediaRecognizeChoiceOptions fromJson(JsonReader jsonReader)
Reads an instance of CallMediaRecognizeChoiceOptions from the JsonReader.
Parameters:
Returns:
Throws:
getChoices
public List<RecognitionChoice> getChoices()
Get the list of recognition choices.
Returns:
getSpeechLanguage
public String getSpeechLanguage()
Get the speech language property.
Returns:
getSpeechRecognitionModelEndpointId
public String getSpeechRecognitionModelEndpointId()
Get the speechRecognitionModelEndpointId property: Endpoint where the custom model was deployed.
Returns:
setInitialSilenceTimeout
public CallMediaRecognizeChoiceOptions setInitialSilenceTimeout(Duration initialSilenceTimeout)
Set the initialSilenceTimeout property: Time to wait for first input after prompt (if any).
Overrides:
CallMediaRecognizeChoiceOptions.setInitialSilenceTimeout(Duration initialSilenceTimeout)Parameters:
Returns:
setInterruptCallMediaOperation
public CallMediaRecognizeChoiceOptions setInterruptCallMediaOperation(Boolean interruptCallMediaOperation)
Set the interruptCallMediaOperation property: If set recognize can barge into other existing queued-up/currently-processing requests.
Overrides:
CallMediaRecognizeChoiceOptions.setInterruptCallMediaOperation(Boolean interruptCallMediaOperation)Parameters:
Returns:
setInterruptPrompt
public CallMediaRecognizeChoiceOptions setInterruptPrompt(Boolean interruptPrompt)
Set the interruptPrompt property: Determines if we interrupt the prompt and start recognizing.
Overrides:
CallMediaRecognizeChoiceOptions.setInterruptPrompt(Boolean interruptPrompt)Parameters:
Returns:
setOperationContext
public CallMediaRecognizeChoiceOptions setOperationContext(String operationContext)
Set the operationContext property: The value to identify context of the operation.
Overrides:
CallMediaRecognizeChoiceOptions.setOperationContext(String operationContext)Parameters:
Returns:
setPlayPrompt
public CallMediaRecognizeChoiceOptions setPlayPrompt(PlaySource playPrompt)
Set the playPrompt property: The source of the audio to be played for recognition.
Overrides:
CallMediaRecognizeChoiceOptions.setPlayPrompt(PlaySource playPrompt)Parameters:
Returns:
setRecognizeInputType
public CallMediaRecognizeChoiceOptions setRecognizeInputType(RecognizeInputType recognizeInputType)
Set the recognizeInputType property: Determines the type of the recognition.
Overrides:
CallMediaRecognizeChoiceOptions.setRecognizeInputType(RecognizeInputType recognizeInputType)Parameters:
Returns:
setSpeechLanguage
public CallMediaRecognizeChoiceOptions setSpeechLanguage(String speechLanguage)
Set the speech language property.
Parameters:
Returns:
setSpeechRecognitionModelEndpointId
public CallMediaRecognizeChoiceOptions setSpeechRecognitionModelEndpointId(String speechRecognitionModelEndpointId)
Set the speechRecognitionModelEndpointId property: Endpoint where the custom model was deployed.
Parameters:
Returns:
setStopCurrentOperations
public CallMediaRecognizeChoiceOptions setStopCurrentOperations(Boolean stopCurrentOperations)
Set the stopCurrentOperations property: If set recognize can barge into other existing queued-up/currently-processing requests.
Overrides:
CallMediaRecognizeChoiceOptions.setStopCurrentOperations(Boolean stopCurrentOperations)Parameters:
Returns: