Struct gapi_grpc::google::cloud::mediatranslation::v1alpha1::StreamingTranslateSpeechResult[][src]

pub struct StreamingTranslateSpeechResult {
    pub text_translation_result: Option<TextTranslationResult>,
    pub audio_translation_result: Option<AudioTranslationResult>,
    pub recognition_result: String,
    pub detected_source_language_code: String,
}

A streaming speech translation result corresponding to a portion of the audio that is currently being processed.

Fields

text_translation_result: Option<TextTranslationResult>

Text translation result.

audio_translation_result: Option<AudioTranslationResult>

Audio translation result.

recognition_result: String

Output only. The debug only recognition result in original language. This field is debug only and will be set to empty string if not available. This is implementation detail and will not be backward compatible.

detected_source_language_code: String

Output only.

Trait Implementations

impl Clone for StreamingTranslateSpeechResult[src]

impl Debug for StreamingTranslateSpeechResult[src]

impl Default for StreamingTranslateSpeechResult[src]

impl Message for StreamingTranslateSpeechResult[src]

impl PartialEq<StreamingTranslateSpeechResult> for StreamingTranslateSpeechResult[src]

impl StructuralPartialEq for StreamingTranslateSpeechResult[src]

Auto Trait Implementations

impl RefUnwindSafe for StreamingTranslateSpeechResult

impl Send for StreamingTranslateSpeechResult

impl Sync for StreamingTranslateSpeechResult

impl Unpin for StreamingTranslateSpeechResult

impl UnwindSafe for StreamingTranslateSpeechResult

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<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]