Enum SpeechModelVariant (0.46.0)

public enum SpeechModelVariant extends Enum<SpeechModelVariant> implements ProtocolMessageEnum

Variant of the specified Speech model to use.

See the Cloud Speech documentation for which models have different variants. For example, the "phone_call" model has both a standard and an enhanced variant. When you use an enhanced model, you will generally receive higher quality results than for a standard model.

Protobuf enum google.cloud.dialogflow.cx.v3.SpeechModelVariant

Implements

ProtocolMessageEnum

Static Fields

Name Description
SPEECH_MODEL_VARIANT_UNSPECIFIED

No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.

SPEECH_MODEL_VARIANT_UNSPECIFIED = 0;

SPEECH_MODEL_VARIANT_UNSPECIFIED_VALUE

No model variant specified. In this case Dialogflow defaults to USE_BEST_AVAILABLE.

SPEECH_MODEL_VARIANT_UNSPECIFIED = 0;

UNRECOGNIZED
USE_BEST_AVAILABLE

Use the best available variant of the Speech model that the caller is eligible for.

USE_BEST_AVAILABLE = 1;

USE_BEST_AVAILABLE_VALUE

Use the best available variant of the Speech model that the caller is eligible for.

USE_BEST_AVAILABLE = 1;

USE_ENHANCED

Use an enhanced model variant:

  • If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant.

    The Cloud Speech documentation describes which models have enhanced variants.

USE_ENHANCED = 3;

USE_ENHANCED_VALUE

Use an enhanced model variant:

  • If an enhanced variant does not exist for the given model and request language, Dialogflow falls back to the standard variant.

    The Cloud Speech documentation describes which models have enhanced variants.

USE_ENHANCED = 3;

USE_STANDARD

Use standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.

USE_STANDARD = 2;

USE_STANDARD_VALUE

Use standard model variant even if an enhanced model is available. See the Cloud Speech documentation for details about enhanced models.

USE_STANDARD = 2;

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()