Trait Transcribe

Source
pub trait Transcribe {
Show 23 methods // Required methods fn create_medical_vocabulary<'life0, 'async_trait>( &'life0 self, input: CreateMedicalVocabularyRequest, ) -> Pin<Box<dyn Future<Output = Result<CreateMedicalVocabularyResponse, RusotoError<CreateMedicalVocabularyError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn create_vocabulary<'life0, 'async_trait>( &'life0 self, input: CreateVocabularyRequest, ) -> Pin<Box<dyn Future<Output = Result<CreateVocabularyResponse, RusotoError<CreateVocabularyError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: 'async_trait; fn delete_medical_transcription_job<'life0, 'async_trait>( &'life0 self, input: DeleteMedicalTranscriptionJobRequest, ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMedicalTranscriptionJobError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn delete_medical_vocabulary<'life0, 'async_trait>( &'life0 self, input: DeleteMedicalVocabularyRequest, ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteMedicalVocabularyError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: 'async_trait; fn delete_vocabulary<'life0, 'async_trait>( &'life0 self, input: DeleteVocabularyRequest, ) -> Pin<Box<dyn Future<Output = Result<(), RusotoError<DeleteVocabularyError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: 'async_trait; fn get_medical_transcription_job<'life0, 'async_trait>( &'life0 self, input: GetMedicalTranscriptionJobRequest, ) -> Pin<Box<dyn Future<Output = Result<GetMedicalTranscriptionJobResponse, RusotoError<GetMedicalTranscriptionJobError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn get_medical_vocabulary<'life0, 'async_trait>( &'life0 self, input: GetMedicalVocabularyRequest, ) -> Pin<Box<dyn Future<Output = Result<GetMedicalVocabularyResponse, RusotoError<GetMedicalVocabularyError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: 'async_trait; fn list_medical_transcription_jobs<'life0, 'async_trait>( &'life0 self, input: ListMedicalTranscriptionJobsRequest, ) -> Pin<Box<dyn Future<Output = Result<ListMedicalTranscriptionJobsResponse, RusotoError<ListMedicalTranscriptionJobsError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: 'async_trait; fn list_medical_vocabularies<'life0, 'async_trait>( &'life0 self, input: ListMedicalVocabulariesRequest, ) -> Pin<Box<dyn Future<Output = Result<ListMedicalVocabulariesResponse, RusotoError<ListMedicalVocabulariesError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: 'async_trait; fn start_medical_transcription_job<'life0, 'async_trait>( &'life0 self, input: StartMedicalTranscriptionJobRequest, ) -> Pin<Box<dyn Future<Output = Result<StartMedicalTranscriptionJobResponse, RusotoError<StartMedicalTranscriptionJobError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: 'async_trait; fn update_medical_vocabulary<'life0, 'async_trait>( &'life0 self, input: UpdateMedicalVocabularyRequest, ) -> Pin<Box<dyn Future<Output = Result<UpdateMedicalVocabularyResponse, RusotoError<UpdateMedicalVocabularyError>>> + Send + 'async_trait>> where Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: '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 Self: 'async_trait, 'life0: 'async_trait;
}
Expand description

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

Required Methods§

Source

fn create_medical_vocabulary<'life0, 'async_trait>( &'life0 self, input: CreateMedicalVocabularyRequest, ) -> Pin<Box<dyn Future<Output = Result<CreateMedicalVocabularyResponse, RusotoError<CreateMedicalVocabularyError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Creates a new custom vocabulary that you can use to change how Amazon Transcribe Medical transcribes your audio file.

Source

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

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

Source

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

Source

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

Deletes a transcription job generated by Amazon Transcribe Medical and any related information.

Source

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

Deletes a vocabulary from Amazon Transcribe Medical.

Source

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

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

Source

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

Deletes a vocabulary from Amazon Transcribe.

Source

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

Removes a vocabulary filter.

Source

fn get_medical_transcription_job<'life0, 'async_trait>( &'life0 self, input: GetMedicalTranscriptionJobRequest, ) -> Pin<Box<dyn Future<Output = Result<GetMedicalTranscriptionJobResponse, RusotoError<GetMedicalTranscriptionJobError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Returns information about a transcription job from Amazon Transcribe Medical. To see the status of the job, check the TranscriptionJobStatus field. If the status is COMPLETED, the job is finished. You find the results of the completed job in the TranscriptFileUri field.

Source

fn get_medical_vocabulary<'life0, 'async_trait>( &'life0 self, input: GetMedicalVocabularyRequest, ) -> Pin<Box<dyn Future<Output = Result<GetMedicalVocabularyResponse, RusotoError<GetMedicalVocabularyError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Retrieve information about a medical vocabulary.

Source

fn get_transcription_job<'life0, 'async_trait>( &'life0 self, input: GetTranscriptionJobRequest, ) -> Pin<Box<dyn Future<Output = Result<GetTranscriptionJobResponse, RusotoError<GetTranscriptionJobError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: '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 TranscriptFileUri field. If you enable content redaction, the redacted transcript appears in RedactedTranscriptFileUri.

Source

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

Gets information about a vocabulary.

Source

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

Returns information about a vocabulary filter.

Source

fn list_medical_transcription_jobs<'life0, 'async_trait>( &'life0 self, input: ListMedicalTranscriptionJobsRequest, ) -> Pin<Box<dyn Future<Output = Result<ListMedicalTranscriptionJobsResponse, RusotoError<ListMedicalTranscriptionJobsError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Lists medical transcription jobs with a specified status or substring that matches their names.

Source

fn list_medical_vocabularies<'life0, 'async_trait>( &'life0 self, input: ListMedicalVocabulariesRequest, ) -> Pin<Box<dyn Future<Output = Result<ListMedicalVocabulariesResponse, RusotoError<ListMedicalVocabulariesError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Returns a list of vocabularies that match the specified criteria. You get the entire list of vocabularies if you don't enter a value in any of the request parameters.

Source

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

Lists transcription jobs with the specified status.

Source

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

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

Source

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

Gets information about vocabulary filters.

Source

fn start_medical_transcription_job<'life0, 'async_trait>( &'life0 self, input: StartMedicalTranscriptionJobRequest, ) -> Pin<Box<dyn Future<Output = Result<StartMedicalTranscriptionJobResponse, RusotoError<StartMedicalTranscriptionJobError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Start a batch job to transcribe medical speech to text.

Source

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

Starts an asynchronous job to transcribe speech to text.

Source

fn update_medical_vocabulary<'life0, 'async_trait>( &'life0 self, input: UpdateMedicalVocabularyRequest, ) -> Pin<Box<dyn Future<Output = Result<UpdateMedicalVocabularyResponse, RusotoError<UpdateMedicalVocabularyError>>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait,

Updates an existing vocabulary with new values in a different text file. The UpdateMedicalVocabulary operation overwrites all of the existing information with the values that you provide in the request.

Source

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

Source

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

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

Implementors§