@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonTranscribeAsync extends AmazonTranscribe
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonTranscribeAsync
instead.
Operations and objects for transcribing speech to text.
ENDPOINT_PREFIX
createLanguageModel, createMedicalVocabulary, createVocabulary, createVocabularyFilter, deleteLanguageModel, deleteMedicalTranscriptionJob, deleteMedicalVocabulary, deleteTranscriptionJob, deleteVocabulary, deleteVocabularyFilter, describeLanguageModel, getCachedResponseMetadata, getMedicalTranscriptionJob, getMedicalVocabulary, getTranscriptionJob, getVocabulary, getVocabularyFilter, listLanguageModels, listMedicalTranscriptionJobs, listMedicalVocabularies, listTranscriptionJobs, listVocabularies, listVocabularyFilters, shutdown, startMedicalTranscriptionJob, startTranscriptionJob, updateMedicalVocabulary, updateVocabulary, updateVocabularyFilter
Future<CreateLanguageModelResult> createLanguageModelAsync(CreateLanguageModelRequest createLanguageModelRequest)
Creates a new custom language model. Use Amazon S3 prefixes to provide the location of your input files. The time it takes to create your model depends on the size of your training data.
createLanguageModelRequest
- Future<CreateLanguageModelResult> createLanguageModelAsync(CreateLanguageModelRequest createLanguageModelRequest, AsyncHandler<CreateLanguageModelRequest,CreateLanguageModelResult> asyncHandler)
Creates a new custom language model. Use Amazon S3 prefixes to provide the location of your input files. The time it takes to create your model depends on the size of your training data.
createLanguageModelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateMedicalVocabularyResult> createMedicalVocabularyAsync(CreateMedicalVocabularyRequest createMedicalVocabularyRequest)
Creates a new custom vocabulary that you can use to change how Amazon Transcribe Medical transcribes your audio file.
createMedicalVocabularyRequest
- Future<CreateMedicalVocabularyResult> createMedicalVocabularyAsync(CreateMedicalVocabularyRequest createMedicalVocabularyRequest, AsyncHandler<CreateMedicalVocabularyRequest,CreateMedicalVocabularyResult> asyncHandler)
Creates a new custom vocabulary that you can use to change how Amazon Transcribe Medical transcribes your audio file.
createMedicalVocabularyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateVocabularyResult> createVocabularyAsync(CreateVocabularyRequest createVocabularyRequest)
Creates a new custom vocabulary that you can use to change the way Amazon Transcribe handles transcription of an audio file.
createVocabularyRequest
- Future<CreateVocabularyResult> createVocabularyAsync(CreateVocabularyRequest createVocabularyRequest, AsyncHandler<CreateVocabularyRequest,CreateVocabularyResult> asyncHandler)
Creates a new custom vocabulary that you can use to change the way Amazon Transcribe handles transcription of an audio file.
createVocabularyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateVocabularyFilterResult> createVocabularyFilterAsync(CreateVocabularyFilterRequest createVocabularyFilterRequest)
Creates a new vocabulary filter that you can use to filter words, such as profane words, from the output of a transcription job.
createVocabularyFilterRequest
- Future<CreateVocabularyFilterResult> createVocabularyFilterAsync(CreateVocabularyFilterRequest createVocabularyFilterRequest, AsyncHandler<CreateVocabularyFilterRequest,CreateVocabularyFilterResult> asyncHandler)
Creates a new vocabulary filter that you can use to filter words, such as profane words, from the output of a transcription job.
createVocabularyFilterRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteLanguageModelResult> deleteLanguageModelAsync(DeleteLanguageModelRequest deleteLanguageModelRequest)
Deletes a custom language model using its name.
deleteLanguageModelRequest
- Future<DeleteLanguageModelResult> deleteLanguageModelAsync(DeleteLanguageModelRequest deleteLanguageModelRequest, AsyncHandler<DeleteLanguageModelRequest,DeleteLanguageModelResult> asyncHandler)
Deletes a custom language model using its name.
deleteLanguageModelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteMedicalTranscriptionJobResult> deleteMedicalTranscriptionJobAsync(DeleteMedicalTranscriptionJobRequest deleteMedicalTranscriptionJobRequest)
Deletes a transcription job generated by Amazon Transcribe Medical and any related information.
deleteMedicalTranscriptionJobRequest
- Future<DeleteMedicalTranscriptionJobResult> deleteMedicalTranscriptionJobAsync(DeleteMedicalTranscriptionJobRequest deleteMedicalTranscriptionJobRequest, AsyncHandler<DeleteMedicalTranscriptionJobRequest,DeleteMedicalTranscriptionJobResult> asyncHandler)
Deletes a transcription job generated by Amazon Transcribe Medical and any related information.
deleteMedicalTranscriptionJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteMedicalVocabularyResult> deleteMedicalVocabularyAsync(DeleteMedicalVocabularyRequest deleteMedicalVocabularyRequest)
Deletes a vocabulary from Amazon Transcribe Medical.
deleteMedicalVocabularyRequest
- Future<DeleteMedicalVocabularyResult> deleteMedicalVocabularyAsync(DeleteMedicalVocabularyRequest deleteMedicalVocabularyRequest, AsyncHandler<DeleteMedicalVocabularyRequest,DeleteMedicalVocabularyResult> asyncHandler)
Deletes a vocabulary from Amazon Transcribe Medical.
deleteMedicalVocabularyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteTranscriptionJobResult> deleteTranscriptionJobAsync(DeleteTranscriptionJobRequest deleteTranscriptionJobRequest)
Deletes a previously submitted transcription job along with any other generated results such as the transcription, models, and so on.
deleteTranscriptionJobRequest
- Future<DeleteTranscriptionJobResult> deleteTranscriptionJobAsync(DeleteTranscriptionJobRequest deleteTranscriptionJobRequest, AsyncHandler<DeleteTranscriptionJobRequest,DeleteTranscriptionJobResult> asyncHandler)
Deletes a previously submitted transcription job along with any other generated results such as the transcription, models, and so on.
deleteTranscriptionJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteVocabularyResult> deleteVocabularyAsync(DeleteVocabularyRequest deleteVocabularyRequest)
Deletes a vocabulary from Amazon Transcribe.
deleteVocabularyRequest
- Future<DeleteVocabularyResult> deleteVocabularyAsync(DeleteVocabularyRequest deleteVocabularyRequest, AsyncHandler<DeleteVocabularyRequest,DeleteVocabularyResult> asyncHandler)
Deletes a vocabulary from Amazon Transcribe.
deleteVocabularyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteVocabularyFilterResult> deleteVocabularyFilterAsync(DeleteVocabularyFilterRequest deleteVocabularyFilterRequest)
Removes a vocabulary filter.
deleteVocabularyFilterRequest
- Future<DeleteVocabularyFilterResult> deleteVocabularyFilterAsync(DeleteVocabularyFilterRequest deleteVocabularyFilterRequest, AsyncHandler<DeleteVocabularyFilterRequest,DeleteVocabularyFilterResult> asyncHandler)
Removes a vocabulary filter.
deleteVocabularyFilterRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeLanguageModelResult> describeLanguageModelAsync(DescribeLanguageModelRequest describeLanguageModelRequest)
Gets information about a single custom language model. Use this information to see details about the language model in your AWS account. You can also see whether the base language model used to create your custom language model has been updated. If Amazon Transcribe has updated the base model, you can create a new custom language model using the updated base model. If the language model wasn't created, you can use this operation to understand why Amazon Transcribe couldn't create it.
describeLanguageModelRequest
- Future<DescribeLanguageModelResult> describeLanguageModelAsync(DescribeLanguageModelRequest describeLanguageModelRequest, AsyncHandler<DescribeLanguageModelRequest,DescribeLanguageModelResult> asyncHandler)
Gets information about a single custom language model. Use this information to see details about the language model in your AWS account. You can also see whether the base language model used to create your custom language model has been updated. If Amazon Transcribe has updated the base model, you can create a new custom language model using the updated base model. If the language model wasn't created, you can use this operation to understand why Amazon Transcribe couldn't create it.
describeLanguageModelRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetMedicalTranscriptionJobResult> getMedicalTranscriptionJobAsync(GetMedicalTranscriptionJobRequest getMedicalTranscriptionJobRequest)
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.
getMedicalTranscriptionJobRequest
- Future<GetMedicalTranscriptionJobResult> getMedicalTranscriptionJobAsync(GetMedicalTranscriptionJobRequest getMedicalTranscriptionJobRequest, AsyncHandler<GetMedicalTranscriptionJobRequest,GetMedicalTranscriptionJobResult> asyncHandler)
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.
getMedicalTranscriptionJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetMedicalVocabularyResult> getMedicalVocabularyAsync(GetMedicalVocabularyRequest getMedicalVocabularyRequest)
Retrieves information about a medical vocabulary.
getMedicalVocabularyRequest
- Future<GetMedicalVocabularyResult> getMedicalVocabularyAsync(GetMedicalVocabularyRequest getMedicalVocabularyRequest, AsyncHandler<GetMedicalVocabularyRequest,GetMedicalVocabularyResult> asyncHandler)
Retrieves information about a medical vocabulary.
getMedicalVocabularyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTranscriptionJobResult> getTranscriptionJobAsync(GetTranscriptionJobRequest getTranscriptionJobRequest)
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
.
getTranscriptionJobRequest
- Future<GetTranscriptionJobResult> getTranscriptionJobAsync(GetTranscriptionJobRequest getTranscriptionJobRequest, AsyncHandler<GetTranscriptionJobRequest,GetTranscriptionJobResult> asyncHandler)
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
.
getTranscriptionJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetVocabularyResult> getVocabularyAsync(GetVocabularyRequest getVocabularyRequest)
Gets information about a vocabulary.
getVocabularyRequest
- Future<GetVocabularyResult> getVocabularyAsync(GetVocabularyRequest getVocabularyRequest, AsyncHandler<GetVocabularyRequest,GetVocabularyResult> asyncHandler)
Gets information about a vocabulary.
getVocabularyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetVocabularyFilterResult> getVocabularyFilterAsync(GetVocabularyFilterRequest getVocabularyFilterRequest)
Returns information about a vocabulary filter.
getVocabularyFilterRequest
- Future<GetVocabularyFilterResult> getVocabularyFilterAsync(GetVocabularyFilterRequest getVocabularyFilterRequest, AsyncHandler<GetVocabularyFilterRequest,GetVocabularyFilterResult> asyncHandler)
Returns information about a vocabulary filter.
getVocabularyFilterRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListLanguageModelsResult> listLanguageModelsAsync(ListLanguageModelsRequest listLanguageModelsRequest)
Provides more information about the custom language models you've created. You can use the information in this list to find a specific custom language model. You can then use the operation to get more information about it.
listLanguageModelsRequest
- Future<ListLanguageModelsResult> listLanguageModelsAsync(ListLanguageModelsRequest listLanguageModelsRequest, AsyncHandler<ListLanguageModelsRequest,ListLanguageModelsResult> asyncHandler)
Provides more information about the custom language models you've created. You can use the information in this list to find a specific custom language model. You can then use the operation to get more information about it.
listLanguageModelsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListMedicalTranscriptionJobsResult> listMedicalTranscriptionJobsAsync(ListMedicalTranscriptionJobsRequest listMedicalTranscriptionJobsRequest)
Lists medical transcription jobs with a specified status or substring that matches their names.
listMedicalTranscriptionJobsRequest
- Future<ListMedicalTranscriptionJobsResult> listMedicalTranscriptionJobsAsync(ListMedicalTranscriptionJobsRequest listMedicalTranscriptionJobsRequest, AsyncHandler<ListMedicalTranscriptionJobsRequest,ListMedicalTranscriptionJobsResult> asyncHandler)
Lists medical transcription jobs with a specified status or substring that matches their names.
listMedicalTranscriptionJobsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListMedicalVocabulariesResult> listMedicalVocabulariesAsync(ListMedicalVocabulariesRequest listMedicalVocabulariesRequest)
Returns a list of vocabularies that match the specified criteria. If you don't enter a value in any of the request parameters, returns the entire list of vocabularies.
listMedicalVocabulariesRequest
- Future<ListMedicalVocabulariesResult> listMedicalVocabulariesAsync(ListMedicalVocabulariesRequest listMedicalVocabulariesRequest, AsyncHandler<ListMedicalVocabulariesRequest,ListMedicalVocabulariesResult> asyncHandler)
Returns a list of vocabularies that match the specified criteria. If you don't enter a value in any of the request parameters, returns the entire list of vocabularies.
listMedicalVocabulariesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTranscriptionJobsResult> listTranscriptionJobsAsync(ListTranscriptionJobsRequest listTranscriptionJobsRequest)
Lists transcription jobs with the specified status.
listTranscriptionJobsRequest
- Future<ListTranscriptionJobsResult> listTranscriptionJobsAsync(ListTranscriptionJobsRequest listTranscriptionJobsRequest, AsyncHandler<ListTranscriptionJobsRequest,ListTranscriptionJobsResult> asyncHandler)
Lists transcription jobs with the specified status.
listTranscriptionJobsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListVocabulariesResult> listVocabulariesAsync(ListVocabulariesRequest listVocabulariesRequest)
Returns a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies.
listVocabulariesRequest
- Future<ListVocabulariesResult> listVocabulariesAsync(ListVocabulariesRequest listVocabulariesRequest, AsyncHandler<ListVocabulariesRequest,ListVocabulariesResult> asyncHandler)
Returns a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies.
listVocabulariesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListVocabularyFiltersResult> listVocabularyFiltersAsync(ListVocabularyFiltersRequest listVocabularyFiltersRequest)
Gets information about vocabulary filters.
listVocabularyFiltersRequest
- Future<ListVocabularyFiltersResult> listVocabularyFiltersAsync(ListVocabularyFiltersRequest listVocabularyFiltersRequest, AsyncHandler<ListVocabularyFiltersRequest,ListVocabularyFiltersResult> asyncHandler)
Gets information about vocabulary filters.
listVocabularyFiltersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartMedicalTranscriptionJobResult> startMedicalTranscriptionJobAsync(StartMedicalTranscriptionJobRequest startMedicalTranscriptionJobRequest)
Starts a batch job to transcribe medical speech to text.
startMedicalTranscriptionJobRequest
- Future<StartMedicalTranscriptionJobResult> startMedicalTranscriptionJobAsync(StartMedicalTranscriptionJobRequest startMedicalTranscriptionJobRequest, AsyncHandler<StartMedicalTranscriptionJobRequest,StartMedicalTranscriptionJobResult> asyncHandler)
Starts a batch job to transcribe medical speech to text.
startMedicalTranscriptionJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartTranscriptionJobResult> startTranscriptionJobAsync(StartTranscriptionJobRequest startTranscriptionJobRequest)
Starts an asynchronous job to transcribe speech to text.
startTranscriptionJobRequest
- Future<StartTranscriptionJobResult> startTranscriptionJobAsync(StartTranscriptionJobRequest startTranscriptionJobRequest, AsyncHandler<StartTranscriptionJobRequest,StartTranscriptionJobResult> asyncHandler)
Starts an asynchronous job to transcribe speech to text.
startTranscriptionJobRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateMedicalVocabularyResult> updateMedicalVocabularyAsync(UpdateMedicalVocabularyRequest updateMedicalVocabularyRequest)
Updates a vocabulary with new values that you provide in a different text file from the one you used to create
the vocabulary. The UpdateMedicalVocabulary
operation overwrites all of the existing information
with the values that you provide in the request.
updateMedicalVocabularyRequest
- Future<UpdateMedicalVocabularyResult> updateMedicalVocabularyAsync(UpdateMedicalVocabularyRequest updateMedicalVocabularyRequest, AsyncHandler<UpdateMedicalVocabularyRequest,UpdateMedicalVocabularyResult> asyncHandler)
Updates a vocabulary with new values that you provide in a different text file from the one you used to create
the vocabulary. The UpdateMedicalVocabulary
operation overwrites all of the existing information
with the values that you provide in the request.
updateMedicalVocabularyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateVocabularyResult> updateVocabularyAsync(UpdateVocabularyRequest updateVocabularyRequest)
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.
updateVocabularyRequest
- Future<UpdateVocabularyResult> updateVocabularyAsync(UpdateVocabularyRequest updateVocabularyRequest, AsyncHandler<UpdateVocabularyRequest,UpdateVocabularyResult> asyncHandler)
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.
updateVocabularyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateVocabularyFilterResult> updateVocabularyFilterAsync(UpdateVocabularyFilterRequest updateVocabularyFilterRequest)
Updates a vocabulary filter with a new list of filtered words.
updateVocabularyFilterRequest
- Future<UpdateVocabularyFilterResult> updateVocabularyFilterAsync(UpdateVocabularyFilterRequest updateVocabularyFilterRequest, AsyncHandler<UpdateVocabularyFilterRequest,UpdateVocabularyFilterResult> asyncHandler)
Updates a vocabulary filter with a new list of filtered words.
updateVocabularyFilterRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.