[][src]Struct rusoto_transcribe::TranscribeClient

pub struct TranscribeClient { /* fields omitted */ }

A client for the Amazon Transcribe Service API.

Methods

impl TranscribeClient[src]

pub fn new(region: Region) -> TranscribeClient[src]

Creates a client backed by the default tokio event loop.

The client will use the default credentials provider and tls client.

pub fn new_with<P, D>(
    request_dispatcher: D,
    credentials_provider: P,
    region: Region
) -> TranscribeClient where
    P: ProvideAwsCredentials + Send + Sync + 'static,
    P::Future: Send,
    D: DispatchSignedRequest + Send + Sync + 'static,
    D::Future: Send
[src]

Trait Implementations

impl Transcribe for TranscribeClient[src]

fn create_vocabulary(
    &self,
    input: CreateVocabularyRequest
) -> RusotoFuture<CreateVocabularyResponse, CreateVocabularyError>
[src]

Creates a new custom vocabulary that you can use to change the way Amazon Transcribe handles transcription of an audio file.

fn delete_transcription_job(
    &self,
    input: DeleteTranscriptionJobRequest
) -> RusotoFuture<(), DeleteTranscriptionJobError>
[src]

Deletes a previously submitted transcription job along with any other generated results such as the transcription, models, and so on.

fn delete_vocabulary(
    &self,
    input: DeleteVocabularyRequest
) -> RusotoFuture<(), DeleteVocabularyError>
[src]

Deletes a vocabulary from Amazon Transcribe.

fn get_transcription_job(
    &self,
    input: GetTranscriptionJobRequest
) -> RusotoFuture<GetTranscriptionJobResponse, GetTranscriptionJobError>
[src]

Returns information about a transcription job. To see the status of the job, check the TranscriptionJobStatus field. If the status is COMPLETED, the job is finished and you can find the results at the location specified in the TranscriptionFileUri field.

fn get_vocabulary(
    &self,
    input: GetVocabularyRequest
) -> RusotoFuture<GetVocabularyResponse, GetVocabularyError>
[src]

Gets information about a vocabulary.

fn list_transcription_jobs(
    &self,
    input: ListTranscriptionJobsRequest
) -> RusotoFuture<ListTranscriptionJobsResponse, ListTranscriptionJobsError>
[src]

Lists transcription jobs with the specified status.

fn list_vocabularies(
    &self,
    input: ListVocabulariesRequest
) -> RusotoFuture<ListVocabulariesResponse, ListVocabulariesError>
[src]

Returns a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies.

fn start_transcription_job(
    &self,
    input: StartTranscriptionJobRequest
) -> RusotoFuture<StartTranscriptionJobResponse, StartTranscriptionJobError>
[src]

Starts an asynchronous job to transcribe speech to text.

fn update_vocabulary(
    &self,
    input: UpdateVocabularyRequest
) -> RusotoFuture<UpdateVocabularyResponse, UpdateVocabularyError>
[src]

Updates an existing vocabulary with new values. The UpdateVocabulary operation overwrites all of the existing information with the values that you provide in the request.

impl Clone for TranscribeClient[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for TranscribeClient

impl Sync for TranscribeClient

Blanket Implementations

impl<T> From for T[src]

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

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

type Owned = T

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

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self