Enum gapi_grpc::google::cloud::dialogflow::cx::v3::SpeechModelVariant[][src]

#[repr(i32)]pub enum SpeechModelVariant {
    Unspecified,
    UseBestAvailable,
    UseStandard,
    UseEnhanced,
}

Variant of the specified [Speech model][google.cloud.dialogflow.cx.v3.InputAudioConfig.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.

Variants

Unspecified

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

UseBestAvailable

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

Please see the Dialogflow docs for how to make your project eligible for enhanced models.

UseStandard

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

UseEnhanced

Use an enhanced model variant:

Implementations

impl SpeechModelVariant[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of SpeechModelVariant.

pub fn from_i32(value: i32) -> Option<SpeechModelVariant>[src]

Converts an i32 to a SpeechModelVariant, or None if value is not a valid variant.

Trait Implementations

impl Clone for SpeechModelVariant[src]

impl Copy for SpeechModelVariant[src]

impl Debug for SpeechModelVariant[src]

impl Default for SpeechModelVariant[src]

impl Eq for SpeechModelVariant[src]

impl From<SpeechModelVariant> for i32[src]

impl Hash for SpeechModelVariant[src]

impl Ord for SpeechModelVariant[src]

impl PartialEq<SpeechModelVariant> for SpeechModelVariant[src]

impl PartialOrd<SpeechModelVariant> for SpeechModelVariant[src]

impl StructuralEq for SpeechModelVariant[src]

impl StructuralPartialEq for SpeechModelVariant[src]

Auto Trait Implementations

impl RefUnwindSafe for SpeechModelVariant

impl Send for SpeechModelVariant

impl Sync for SpeechModelVariant

impl Unpin for SpeechModelVariant

impl UnwindSafe for SpeechModelVariant

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IntoRequest<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]