[][src]Trait rusoto_transcribe::Transcribe

pub trait Transcribe {
    fn create_vocabulary<'life0, 'async_trait>(
        &'life0 self,
        input: CreateVocabularyRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyResponse, RusotoError<CreateVocabularyError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn create_vocabulary_filter<'life0, 'async_trait>(
        &'life0 self,
        input: CreateVocabularyFilterRequest
    ) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyFilterResponse, RusotoError<CreateVocabularyFilterError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn delete_transcription_job<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteTranscriptionJobRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteTranscriptionJobError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn delete_vocabulary<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteVocabularyRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn delete_vocabulary_filter<'life0, 'async_trait>(
        &'life0 self,
        input: DeleteVocabularyFilterRequest
    ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyFilterError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn get_transcription_job<'life0, 'async_trait>(
        &'life0 self,
        input: GetTranscriptionJobRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetTranscriptionJobResponse, RusotoError<GetTranscriptionJobError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn get_vocabulary<'life0, 'async_trait>(
        &'life0 self,
        input: GetVocabularyRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetVocabularyResponse, RusotoError<GetVocabularyError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn get_vocabulary_filter<'life0, 'async_trait>(
        &'life0 self,
        input: GetVocabularyFilterRequest
    ) -> Pin<Box<dyn Future<Output = Result<GetVocabularyFilterResponse, RusotoError<GetVocabularyFilterError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn list_transcription_jobs<'life0, 'async_trait>(
        &'life0 self,
        input: ListTranscriptionJobsRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListTranscriptionJobsResponse, RusotoError<ListTranscriptionJobsError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn list_vocabularies<'life0, 'async_trait>(
        &'life0 self,
        input: ListVocabulariesRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListVocabulariesResponse, RusotoError<ListVocabulariesError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn list_vocabulary_filters<'life0, 'async_trait>(
        &'life0 self,
        input: ListVocabularyFiltersRequest
    ) -> Pin<Box<dyn Future<Output = Result<ListVocabularyFiltersResponse, RusotoError<ListVocabularyFiltersError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn start_transcription_job<'life0, 'async_trait>(
        &'life0 self,
        input: StartTranscriptionJobRequest
    ) -> Pin<Box<dyn Future<Output = Result<StartTranscriptionJobResponse, RusotoError<StartTranscriptionJobError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn update_vocabulary<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateVocabularyRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyResponse, RusotoError<UpdateVocabularyError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
;
fn update_vocabulary_filter<'life0, 'async_trait>(
        &'life0 self,
        input: UpdateVocabularyFilterRequest
    ) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyFilterResponse, RusotoError<UpdateVocabularyFilterError>>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        Self: 'async_trait
; }

Trait representing the capabilities of the Amazon Transcribe Service API. Amazon Transcribe Service clients implement this trait.

Required methods

fn create_vocabulary<'life0, 'async_trait>(
    &'life0 self,
    input: CreateVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyResponse, RusotoError<CreateVocabularyError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

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

fn create_vocabulary_filter<'life0, 'async_trait>(
    &'life0 self,
    input: CreateVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyFilterResponse, RusotoError<CreateVocabularyFilterError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Creates a new vocabulary filter that you can use to filter words, such as profane words, from the output of a transcription job.

fn delete_transcription_job<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteTranscriptionJobError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

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

fn delete_vocabulary<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Deletes a vocabulary from Amazon Transcribe.

fn delete_vocabulary_filter<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyFilterError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Removes a vocabulary filter.

fn get_transcription_job<'life0, 'async_trait>(
    &'life0 self,
    input: GetTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<GetTranscriptionJobResponse, RusotoError<GetTranscriptionJobError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

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<'life0, 'async_trait>(
    &'life0 self,
    input: GetVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<GetVocabularyResponse, RusotoError<GetVocabularyError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Gets information about a vocabulary.

fn get_vocabulary_filter<'life0, 'async_trait>(
    &'life0 self,
    input: GetVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<GetVocabularyFilterResponse, RusotoError<GetVocabularyFilterError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Returns information about a vocabulary filter.

fn list_transcription_jobs<'life0, 'async_trait>(
    &'life0 self,
    input: ListTranscriptionJobsRequest
) -> Pin<Box<dyn Future<Output = Result<ListTranscriptionJobsResponse, RusotoError<ListTranscriptionJobsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Lists transcription jobs with the specified status.

fn list_vocabularies<'life0, 'async_trait>(
    &'life0 self,
    input: ListVocabulariesRequest
) -> Pin<Box<dyn Future<Output = Result<ListVocabulariesResponse, RusotoError<ListVocabulariesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

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

fn list_vocabulary_filters<'life0, 'async_trait>(
    &'life0 self,
    input: ListVocabularyFiltersRequest
) -> Pin<Box<dyn Future<Output = Result<ListVocabularyFiltersResponse, RusotoError<ListVocabularyFiltersError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Gets information about vocabulary filters.

fn start_transcription_job<'life0, 'async_trait>(
    &'life0 self,
    input: StartTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<StartTranscriptionJobResponse, RusotoError<StartTranscriptionJobError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Starts an asynchronous job to transcribe speech to text.

fn update_vocabulary<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyResponse, RusotoError<UpdateVocabularyError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

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.

fn update_vocabulary_filter<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyFilterResponse, RusotoError<UpdateVocabularyFilterError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 

Updates a vocabulary filter with a new list of filtered words.

Loading content...

Implementors

impl Transcribe for TranscribeClient[src]

fn create_vocabulary<'life0, 'async_trait>(
    &'life0 self,
    input: CreateVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyResponse, RusotoError<CreateVocabularyError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

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

fn create_vocabulary_filter<'life0, 'async_trait>(
    &'life0 self,
    input: CreateVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyFilterResponse, RusotoError<CreateVocabularyFilterError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Creates a new vocabulary filter that you can use to filter words, such as profane words, from the output of a transcription job.

fn delete_transcription_job<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteTranscriptionJobError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

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

fn delete_vocabulary<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Deletes a vocabulary from Amazon Transcribe.

fn delete_vocabulary_filter<'life0, 'async_trait>(
    &'life0 self,
    input: DeleteVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyFilterError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Removes a vocabulary filter.

fn get_transcription_job<'life0, 'async_trait>(
    &'life0 self,
    input: GetTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<GetTranscriptionJobResponse, RusotoError<GetTranscriptionJobError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[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<'life0, 'async_trait>(
    &'life0 self,
    input: GetVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<GetVocabularyResponse, RusotoError<GetVocabularyError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets information about a vocabulary.

fn get_vocabulary_filter<'life0, 'async_trait>(
    &'life0 self,
    input: GetVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<GetVocabularyFilterResponse, RusotoError<GetVocabularyFilterError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Returns information about a vocabulary filter.

fn list_transcription_jobs<'life0, 'async_trait>(
    &'life0 self,
    input: ListTranscriptionJobsRequest
) -> Pin<Box<dyn Future<Output = Result<ListTranscriptionJobsResponse, RusotoError<ListTranscriptionJobsError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Lists transcription jobs with the specified status.

fn list_vocabularies<'life0, 'async_trait>(
    &'life0 self,
    input: ListVocabulariesRequest
) -> Pin<Box<dyn Future<Output = Result<ListVocabulariesResponse, RusotoError<ListVocabulariesError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

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

fn list_vocabulary_filters<'life0, 'async_trait>(
    &'life0 self,
    input: ListVocabularyFiltersRequest
) -> Pin<Box<dyn Future<Output = Result<ListVocabularyFiltersResponse, RusotoError<ListVocabularyFiltersError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Gets information about vocabulary filters.

fn start_transcription_job<'life0, 'async_trait>(
    &'life0 self,
    input: StartTranscriptionJobRequest
) -> Pin<Box<dyn Future<Output = Result<StartTranscriptionJobResponse, RusotoError<StartTranscriptionJobError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Starts an asynchronous job to transcribe speech to text.

fn update_vocabulary<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateVocabularyRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyResponse, RusotoError<UpdateVocabularyError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[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.

fn update_vocabulary_filter<'life0, 'async_trait>(
    &'life0 self,
    input: UpdateVocabularyFilterRequest
) -> Pin<Box<dyn Future<Output = Result<UpdateVocabularyFilterResponse, RusotoError<UpdateVocabularyFilterError>>> + Send + 'async_trait>> where
    'life0: 'async_trait,
    Self: 'async_trait, 
[src]

Updates a vocabulary filter with a new list of filtered words.

Loading content...