@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonTranscribeAsyncClient extends AmazonTranscribeClient implements AmazonTranscribeAsync
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Operations and objects for transcribing speech to text.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
builder, createCallAnalyticsCategory, createLanguageModel, createMedicalVocabulary, createVocabulary, createVocabularyFilter, deleteCallAnalyticsCategory, deleteCallAnalyticsJob, deleteLanguageModel, deleteMedicalTranscriptionJob, deleteMedicalVocabulary, deleteTranscriptionJob, deleteVocabulary, deleteVocabularyFilter, describeLanguageModel, getCachedResponseMetadata, getCallAnalyticsCategory, getCallAnalyticsJob, getMedicalTranscriptionJob, getMedicalVocabulary, getTranscriptionJob, getVocabulary, getVocabularyFilter, listCallAnalyticsCategories, listCallAnalyticsJobs, listLanguageModels, listMedicalTranscriptionJobs, listMedicalVocabularies, listTagsForResource, listTranscriptionJobs, listVocabularies, listVocabularyFilters, startCallAnalyticsJob, startMedicalTranscriptionJob, startTranscriptionJob, tagResource, untagResource, updateCallAnalyticsCategory, updateMedicalVocabulary, updateVocabulary, updateVocabularyFilter
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createCallAnalyticsCategory, createLanguageModel, createMedicalVocabulary, createVocabulary, createVocabularyFilter, deleteCallAnalyticsCategory, deleteCallAnalyticsJob, deleteLanguageModel, deleteMedicalTranscriptionJob, deleteMedicalVocabulary, deleteTranscriptionJob, deleteVocabulary, deleteVocabularyFilter, describeLanguageModel, getCachedResponseMetadata, getCallAnalyticsCategory, getCallAnalyticsJob, getMedicalTranscriptionJob, getMedicalVocabulary, getTranscriptionJob, getVocabulary, getVocabularyFilter, listCallAnalyticsCategories, listCallAnalyticsJobs, listLanguageModels, listMedicalTranscriptionJobs, listMedicalVocabularies, listTagsForResource, listTranscriptionJobs, listVocabularies, listVocabularyFilters, startCallAnalyticsJob, startMedicalTranscriptionJob, startTranscriptionJob, tagResource, untagResource, updateCallAnalyticsCategory, updateMedicalVocabulary, updateVocabulary, updateVocabularyFilter
public static AmazonTranscribeAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateCallAnalyticsCategoryResult> createCallAnalyticsCategoryAsync(CreateCallAnalyticsCategoryRequest request)
AmazonTranscribeAsync
Creates a call analytics category. Amazon Transcribe applies the conditions specified by your call analytics categories to your call analytics jobs. For each analytics category, you must create between 1 and 20 rules. For example, you can create a 'greeting' category with a rule that flags calls in which your agent does not use a specified phrase (for example: "Please note this call may be recorded.") in the first 15 seconds of the call. When you start a call analytics job, Amazon Transcribe applies all your existing call analytics categories to that job.
createCallAnalyticsCategoryAsync
in interface AmazonTranscribeAsync
public Future<CreateCallAnalyticsCategoryResult> createCallAnalyticsCategoryAsync(CreateCallAnalyticsCategoryRequest request, AsyncHandler<CreateCallAnalyticsCategoryRequest,CreateCallAnalyticsCategoryResult> asyncHandler)
AmazonTranscribeAsync
Creates a call analytics category. Amazon Transcribe applies the conditions specified by your call analytics categories to your call analytics jobs. For each analytics category, you must create between 1 and 20 rules. For example, you can create a 'greeting' category with a rule that flags calls in which your agent does not use a specified phrase (for example: "Please note this call may be recorded.") in the first 15 seconds of the call. When you start a call analytics job, Amazon Transcribe applies all your existing call analytics categories to that job.
createCallAnalyticsCategoryAsync
in interface AmazonTranscribeAsync
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.public Future<CreateLanguageModelResult> createLanguageModelAsync(CreateLanguageModelRequest request)
AmazonTranscribeAsync
Creates a new custom language model. When creating a new language model, you must specify if you want a Wideband (audio sample rates over 16,000 Hz) or Narrowband (audio sample rates under 16,000 Hz) base model. You then include the S3 URI location of your training and tuning files, the language for the model, a unique name, and any tags you want associated with your model.
createLanguageModelAsync
in interface AmazonTranscribeAsync
public Future<CreateLanguageModelResult> createLanguageModelAsync(CreateLanguageModelRequest request, AsyncHandler<CreateLanguageModelRequest,CreateLanguageModelResult> asyncHandler)
AmazonTranscribeAsync
Creates a new custom language model. When creating a new language model, you must specify if you want a Wideband (audio sample rates over 16,000 Hz) or Narrowband (audio sample rates under 16,000 Hz) base model. You then include the S3 URI location of your training and tuning files, the language for the model, a unique name, and any tags you want associated with your model.
createLanguageModelAsync
in interface AmazonTranscribeAsync
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.public Future<CreateMedicalVocabularyResult> createMedicalVocabularyAsync(CreateMedicalVocabularyRequest request)
AmazonTranscribeAsync
Creates a new custom medical vocabulary.
When creating a new medical vocabulary, you must upload a text file that contains your new entries, phrases, and
terms into an S3 bucket. Note that this differs from , where you can include a list of terms within your request
using the Phrases
flag, as CreateMedicalVocabulary
does not support the
Phrases
flag.
For more information on creating a custom vocabulary text file, see Creating a custom vocabulary.
createMedicalVocabularyAsync
in interface AmazonTranscribeAsync
public Future<CreateMedicalVocabularyResult> createMedicalVocabularyAsync(CreateMedicalVocabularyRequest request, AsyncHandler<CreateMedicalVocabularyRequest,CreateMedicalVocabularyResult> asyncHandler)
AmazonTranscribeAsync
Creates a new custom medical vocabulary.
When creating a new medical vocabulary, you must upload a text file that contains your new entries, phrases, and
terms into an S3 bucket. Note that this differs from , where you can include a list of terms within your request
using the Phrases
flag, as CreateMedicalVocabulary
does not support the
Phrases
flag.
For more information on creating a custom vocabulary text file, see Creating a custom vocabulary.
createMedicalVocabularyAsync
in interface AmazonTranscribeAsync
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.public Future<CreateVocabularyResult> createVocabularyAsync(CreateVocabularyRequest request)
AmazonTranscribeAsync
Creates a new custom vocabulary.
When creating a new medical vocabulary, you can either upload a text file that contains your new entries,
phrases, and terms into an S3 bucket or include a list of terms directly in your request using the
Phrases
flag.
For more information on creating a custom vocabulary, see Creating a custom vocabulary.
createVocabularyAsync
in interface AmazonTranscribeAsync
public Future<CreateVocabularyResult> createVocabularyAsync(CreateVocabularyRequest request, AsyncHandler<CreateVocabularyRequest,CreateVocabularyResult> asyncHandler)
AmazonTranscribeAsync
Creates a new custom vocabulary.
When creating a new medical vocabulary, you can either upload a text file that contains your new entries,
phrases, and terms into an S3 bucket or include a list of terms directly in your request using the
Phrases
flag.
For more information on creating a custom vocabulary, see Creating a custom vocabulary.
createVocabularyAsync
in interface AmazonTranscribeAsync
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.public Future<CreateVocabularyFilterResult> createVocabularyFilterAsync(CreateVocabularyFilterRequest request)
AmazonTranscribeAsync
Creates a new vocabulary filter that you can use to filter words from your transcription output. For example, you can use this operation to remove profanity from your transcript.
createVocabularyFilterAsync
in interface AmazonTranscribeAsync
public Future<CreateVocabularyFilterResult> createVocabularyFilterAsync(CreateVocabularyFilterRequest request, AsyncHandler<CreateVocabularyFilterRequest,CreateVocabularyFilterResult> asyncHandler)
AmazonTranscribeAsync
Creates a new vocabulary filter that you can use to filter words from your transcription output. For example, you can use this operation to remove profanity from your transcript.
createVocabularyFilterAsync
in interface AmazonTranscribeAsync
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.public Future<DeleteCallAnalyticsCategoryResult> deleteCallAnalyticsCategoryAsync(DeleteCallAnalyticsCategoryRequest request)
AmazonTranscribeAsync
Deletes a call analytics category. To use this operation, specify the name of the category you want to delete
using CategoryName
.
deleteCallAnalyticsCategoryAsync
in interface AmazonTranscribeAsync
public Future<DeleteCallAnalyticsCategoryResult> deleteCallAnalyticsCategoryAsync(DeleteCallAnalyticsCategoryRequest request, AsyncHandler<DeleteCallAnalyticsCategoryRequest,DeleteCallAnalyticsCategoryResult> asyncHandler)
AmazonTranscribeAsync
Deletes a call analytics category. To use this operation, specify the name of the category you want to delete
using CategoryName
.
deleteCallAnalyticsCategoryAsync
in interface AmazonTranscribeAsync
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.public Future<DeleteCallAnalyticsJobResult> deleteCallAnalyticsJobAsync(DeleteCallAnalyticsJobRequest request)
AmazonTranscribeAsync
Deletes a call analytics job. To use this operation, specify the name of the job you want to delete using
CallAnalyticsJobName
.
deleteCallAnalyticsJobAsync
in interface AmazonTranscribeAsync
public Future<DeleteCallAnalyticsJobResult> deleteCallAnalyticsJobAsync(DeleteCallAnalyticsJobRequest request, AsyncHandler<DeleteCallAnalyticsJobRequest,DeleteCallAnalyticsJobResult> asyncHandler)
AmazonTranscribeAsync
Deletes a call analytics job. To use this operation, specify the name of the job you want to delete using
CallAnalyticsJobName
.
deleteCallAnalyticsJobAsync
in interface AmazonTranscribeAsync
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.public Future<DeleteLanguageModelResult> deleteLanguageModelAsync(DeleteLanguageModelRequest request)
AmazonTranscribeAsync
Deletes a custom language model. To use this operation, specify the name of the language model you want to delete
using ModelName
.
deleteLanguageModelAsync
in interface AmazonTranscribeAsync
public Future<DeleteLanguageModelResult> deleteLanguageModelAsync(DeleteLanguageModelRequest request, AsyncHandler<DeleteLanguageModelRequest,DeleteLanguageModelResult> asyncHandler)
AmazonTranscribeAsync
Deletes a custom language model. To use this operation, specify the name of the language model you want to delete
using ModelName
.
deleteLanguageModelAsync
in interface AmazonTranscribeAsync
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.public Future<DeleteMedicalTranscriptionJobResult> deleteMedicalTranscriptionJobAsync(DeleteMedicalTranscriptionJobRequest request)
AmazonTranscribeAsync
Deletes a medical transcription job, along with any related information. To use this operation, specify the name
of the job you want to delete using MedicalTranscriptionJobName
.
deleteMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<DeleteMedicalTranscriptionJobResult> deleteMedicalTranscriptionJobAsync(DeleteMedicalTranscriptionJobRequest request, AsyncHandler<DeleteMedicalTranscriptionJobRequest,DeleteMedicalTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
Deletes a medical transcription job, along with any related information. To use this operation, specify the name
of the job you want to delete using MedicalTranscriptionJobName
.
deleteMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
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.public Future<DeleteMedicalVocabularyResult> deleteMedicalVocabularyAsync(DeleteMedicalVocabularyRequest request)
AmazonTranscribeAsync
Deletes a custom medical vocabulary. To use this operation, specify the name of the vocabulary you want to delete
using VocabularyName
.
deleteMedicalVocabularyAsync
in interface AmazonTranscribeAsync
public Future<DeleteMedicalVocabularyResult> deleteMedicalVocabularyAsync(DeleteMedicalVocabularyRequest request, AsyncHandler<DeleteMedicalVocabularyRequest,DeleteMedicalVocabularyResult> asyncHandler)
AmazonTranscribeAsync
Deletes a custom medical vocabulary. To use this operation, specify the name of the vocabulary you want to delete
using VocabularyName
.
deleteMedicalVocabularyAsync
in interface AmazonTranscribeAsync
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.public Future<DeleteTranscriptionJobResult> deleteTranscriptionJobAsync(DeleteTranscriptionJobRequest request)
AmazonTranscribeAsync
Deletes a transcription job, along with any related information. To use this operation, specify the name of the
job you want to delete using TranscriptionJobName
.
deleteTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<DeleteTranscriptionJobResult> deleteTranscriptionJobAsync(DeleteTranscriptionJobRequest request, AsyncHandler<DeleteTranscriptionJobRequest,DeleteTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
Deletes a transcription job, along with any related information. To use this operation, specify the name of the
job you want to delete using TranscriptionJobName
.
deleteTranscriptionJobAsync
in interface AmazonTranscribeAsync
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.public Future<DeleteVocabularyResult> deleteVocabularyAsync(DeleteVocabularyRequest request)
AmazonTranscribeAsync
Deletes a custom vocabulary. To use this operation, specify the name of the vocabulary you want to delete using
VocabularyName
.
deleteVocabularyAsync
in interface AmazonTranscribeAsync
public Future<DeleteVocabularyResult> deleteVocabularyAsync(DeleteVocabularyRequest request, AsyncHandler<DeleteVocabularyRequest,DeleteVocabularyResult> asyncHandler)
AmazonTranscribeAsync
Deletes a custom vocabulary. To use this operation, specify the name of the vocabulary you want to delete using
VocabularyName
.
deleteVocabularyAsync
in interface AmazonTranscribeAsync
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.public Future<DeleteVocabularyFilterResult> deleteVocabularyFilterAsync(DeleteVocabularyFilterRequest request)
AmazonTranscribeAsync
Deletes a vocabulary filter. To use this operation, specify the name of the vocabulary filter you want to delete
using VocabularyFilterName
.
deleteVocabularyFilterAsync
in interface AmazonTranscribeAsync
public Future<DeleteVocabularyFilterResult> deleteVocabularyFilterAsync(DeleteVocabularyFilterRequest request, AsyncHandler<DeleteVocabularyFilterRequest,DeleteVocabularyFilterResult> asyncHandler)
AmazonTranscribeAsync
Deletes a vocabulary filter. To use this operation, specify the name of the vocabulary filter you want to delete
using VocabularyFilterName
.
deleteVocabularyFilterAsync
in interface AmazonTranscribeAsync
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.public Future<DescribeLanguageModelResult> describeLanguageModelAsync(DescribeLanguageModelRequest request)
AmazonTranscribeAsync
Provides information about a specific custom language model in your Amazon Web Services account.
This operation also shows if the base language model you 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 you tried to create a new custom language model and the request wasn't successful, you can use this operation to help identify the reason.
describeLanguageModelAsync
in interface AmazonTranscribeAsync
public Future<DescribeLanguageModelResult> describeLanguageModelAsync(DescribeLanguageModelRequest request, AsyncHandler<DescribeLanguageModelRequest,DescribeLanguageModelResult> asyncHandler)
AmazonTranscribeAsync
Provides information about a specific custom language model in your Amazon Web Services account.
This operation also shows if the base language model you 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 you tried to create a new custom language model and the request wasn't successful, you can use this operation to help identify the reason.
describeLanguageModelAsync
in interface AmazonTranscribeAsync
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.public Future<GetCallAnalyticsCategoryResult> getCallAnalyticsCategoryAsync(GetCallAnalyticsCategoryRequest request)
AmazonTranscribeAsync
Retrieves information about a call analytics category.
getCallAnalyticsCategoryAsync
in interface AmazonTranscribeAsync
public Future<GetCallAnalyticsCategoryResult> getCallAnalyticsCategoryAsync(GetCallAnalyticsCategoryRequest request, AsyncHandler<GetCallAnalyticsCategoryRequest,GetCallAnalyticsCategoryResult> asyncHandler)
AmazonTranscribeAsync
Retrieves information about a call analytics category.
getCallAnalyticsCategoryAsync
in interface AmazonTranscribeAsync
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.public Future<GetCallAnalyticsJobResult> getCallAnalyticsJobAsync(GetCallAnalyticsJobRequest request)
AmazonTranscribeAsync
Retrieves information about a call analytics job.
To view the job's status, refer to the CallAnalyticsJobStatus
field. If the status is
COMPLETED
, the job is finished. You can then find your transcript at the URI specified in the
TranscriptFileUri
field. If you enabled personally identifiable information (PII) redaction, the
redacted transcript appears in the RedactedTranscriptFileUri
field.
getCallAnalyticsJobAsync
in interface AmazonTranscribeAsync
public Future<GetCallAnalyticsJobResult> getCallAnalyticsJobAsync(GetCallAnalyticsJobRequest request, AsyncHandler<GetCallAnalyticsJobRequest,GetCallAnalyticsJobResult> asyncHandler)
AmazonTranscribeAsync
Retrieves information about a call analytics job.
To view the job's status, refer to the CallAnalyticsJobStatus
field. If the status is
COMPLETED
, the job is finished. You can then find your transcript at the URI specified in the
TranscriptFileUri
field. If you enabled personally identifiable information (PII) redaction, the
redacted transcript appears in the RedactedTranscriptFileUri
field.
getCallAnalyticsJobAsync
in interface AmazonTranscribeAsync
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.public Future<GetMedicalTranscriptionJobResult> getMedicalTranscriptionJobAsync(GetMedicalTranscriptionJobRequest request)
AmazonTranscribeAsync
Retrieves information about a medical transcription job.
To view the job's status, refer to the TranscriptionJobStatus
field. If the status is
COMPLETED
, the job is finished. You can then find your transcript at the URI specified in the
TranscriptFileUri
field.
getMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<GetMedicalTranscriptionJobResult> getMedicalTranscriptionJobAsync(GetMedicalTranscriptionJobRequest request, AsyncHandler<GetMedicalTranscriptionJobRequest,GetMedicalTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
Retrieves information about a medical transcription job.
To view the job's status, refer to the TranscriptionJobStatus
field. If the status is
COMPLETED
, the job is finished. You can then find your transcript at the URI specified in the
TranscriptFileUri
field.
getMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
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.public Future<GetMedicalVocabularyResult> getMedicalVocabularyAsync(GetMedicalVocabularyRequest request)
AmazonTranscribeAsync
Retrieves information about a medical vocabulary.
getMedicalVocabularyAsync
in interface AmazonTranscribeAsync
public Future<GetMedicalVocabularyResult> getMedicalVocabularyAsync(GetMedicalVocabularyRequest request, AsyncHandler<GetMedicalVocabularyRequest,GetMedicalVocabularyResult> asyncHandler)
AmazonTranscribeAsync
Retrieves information about a medical vocabulary.
getMedicalVocabularyAsync
in interface AmazonTranscribeAsync
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.public Future<GetTranscriptionJobResult> getTranscriptionJobAsync(GetTranscriptionJobRequest request)
AmazonTranscribeAsync
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
.
getTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<GetTranscriptionJobResult> getTranscriptionJobAsync(GetTranscriptionJobRequest request, AsyncHandler<GetTranscriptionJobRequest,GetTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
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
.
getTranscriptionJobAsync
in interface AmazonTranscribeAsync
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.public Future<GetVocabularyResult> getVocabularyAsync(GetVocabularyRequest request)
AmazonTranscribeAsync
Gets information about a vocabulary.
getVocabularyAsync
in interface AmazonTranscribeAsync
public Future<GetVocabularyResult> getVocabularyAsync(GetVocabularyRequest request, AsyncHandler<GetVocabularyRequest,GetVocabularyResult> asyncHandler)
AmazonTranscribeAsync
Gets information about a vocabulary.
getVocabularyAsync
in interface AmazonTranscribeAsync
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.public Future<GetVocabularyFilterResult> getVocabularyFilterAsync(GetVocabularyFilterRequest request)
AmazonTranscribeAsync
Returns information about a vocabulary filter.
getVocabularyFilterAsync
in interface AmazonTranscribeAsync
public Future<GetVocabularyFilterResult> getVocabularyFilterAsync(GetVocabularyFilterRequest request, AsyncHandler<GetVocabularyFilterRequest,GetVocabularyFilterResult> asyncHandler)
AmazonTranscribeAsync
Returns information about a vocabulary filter.
getVocabularyFilterAsync
in interface AmazonTranscribeAsync
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.public Future<ListCallAnalyticsCategoriesResult> listCallAnalyticsCategoriesAsync(ListCallAnalyticsCategoriesRequest request)
AmazonTranscribeAsync
Provides more information about the call analytics categories that you've created. You can use the information in this list to find a specific category. You can then use the operation to get more information about it.
listCallAnalyticsCategoriesAsync
in interface AmazonTranscribeAsync
public Future<ListCallAnalyticsCategoriesResult> listCallAnalyticsCategoriesAsync(ListCallAnalyticsCategoriesRequest request, AsyncHandler<ListCallAnalyticsCategoriesRequest,ListCallAnalyticsCategoriesResult> asyncHandler)
AmazonTranscribeAsync
Provides more information about the call analytics categories that you've created. You can use the information in this list to find a specific category. You can then use the operation to get more information about it.
listCallAnalyticsCategoriesAsync
in interface AmazonTranscribeAsync
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.public Future<ListCallAnalyticsJobsResult> listCallAnalyticsJobsAsync(ListCallAnalyticsJobsRequest request)
AmazonTranscribeAsync
List call analytics jobs with a specified status or substring that matches their names.
listCallAnalyticsJobsAsync
in interface AmazonTranscribeAsync
public Future<ListCallAnalyticsJobsResult> listCallAnalyticsJobsAsync(ListCallAnalyticsJobsRequest request, AsyncHandler<ListCallAnalyticsJobsRequest,ListCallAnalyticsJobsResult> asyncHandler)
AmazonTranscribeAsync
List call analytics jobs with a specified status or substring that matches their names.
listCallAnalyticsJobsAsync
in interface AmazonTranscribeAsync
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.public Future<ListLanguageModelsResult> listLanguageModelsAsync(ListLanguageModelsRequest request)
AmazonTranscribeAsync
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.
listLanguageModelsAsync
in interface AmazonTranscribeAsync
public Future<ListLanguageModelsResult> listLanguageModelsAsync(ListLanguageModelsRequest request, AsyncHandler<ListLanguageModelsRequest,ListLanguageModelsResult> asyncHandler)
AmazonTranscribeAsync
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.
listLanguageModelsAsync
in interface AmazonTranscribeAsync
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.public Future<ListMedicalTranscriptionJobsResult> listMedicalTranscriptionJobsAsync(ListMedicalTranscriptionJobsRequest request)
AmazonTranscribeAsync
Lists medical transcription jobs with a specified status or substring that matches their names.
listMedicalTranscriptionJobsAsync
in interface AmazonTranscribeAsync
public Future<ListMedicalTranscriptionJobsResult> listMedicalTranscriptionJobsAsync(ListMedicalTranscriptionJobsRequest request, AsyncHandler<ListMedicalTranscriptionJobsRequest,ListMedicalTranscriptionJobsResult> asyncHandler)
AmazonTranscribeAsync
Lists medical transcription jobs with a specified status or substring that matches their names.
listMedicalTranscriptionJobsAsync
in interface AmazonTranscribeAsync
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.public Future<ListMedicalVocabulariesResult> listMedicalVocabulariesAsync(ListMedicalVocabulariesRequest request)
AmazonTranscribeAsync
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.
listMedicalVocabulariesAsync
in interface AmazonTranscribeAsync
public Future<ListMedicalVocabulariesResult> listMedicalVocabulariesAsync(ListMedicalVocabulariesRequest request, AsyncHandler<ListMedicalVocabulariesRequest,ListMedicalVocabulariesResult> asyncHandler)
AmazonTranscribeAsync
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.
listMedicalVocabulariesAsync
in interface AmazonTranscribeAsync
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.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonTranscribeAsync
Lists all tags associated with a given transcription job, vocabulary, or resource.
listTagsForResourceAsync
in interface AmazonTranscribeAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonTranscribeAsync
Lists all tags associated with a given transcription job, vocabulary, or resource.
listTagsForResourceAsync
in interface AmazonTranscribeAsync
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.public Future<ListTranscriptionJobsResult> listTranscriptionJobsAsync(ListTranscriptionJobsRequest request)
AmazonTranscribeAsync
Lists transcription jobs with the specified status.
listTranscriptionJobsAsync
in interface AmazonTranscribeAsync
public Future<ListTranscriptionJobsResult> listTranscriptionJobsAsync(ListTranscriptionJobsRequest request, AsyncHandler<ListTranscriptionJobsRequest,ListTranscriptionJobsResult> asyncHandler)
AmazonTranscribeAsync
Lists transcription jobs with the specified status.
listTranscriptionJobsAsync
in interface AmazonTranscribeAsync
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.public Future<ListVocabulariesResult> listVocabulariesAsync(ListVocabulariesRequest request)
AmazonTranscribeAsync
Returns a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies.
listVocabulariesAsync
in interface AmazonTranscribeAsync
public Future<ListVocabulariesResult> listVocabulariesAsync(ListVocabulariesRequest request, AsyncHandler<ListVocabulariesRequest,ListVocabulariesResult> asyncHandler)
AmazonTranscribeAsync
Returns a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies.
listVocabulariesAsync
in interface AmazonTranscribeAsync
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.public Future<ListVocabularyFiltersResult> listVocabularyFiltersAsync(ListVocabularyFiltersRequest request)
AmazonTranscribeAsync
Gets information about vocabulary filters.
listVocabularyFiltersAsync
in interface AmazonTranscribeAsync
public Future<ListVocabularyFiltersResult> listVocabularyFiltersAsync(ListVocabularyFiltersRequest request, AsyncHandler<ListVocabularyFiltersRequest,ListVocabularyFiltersResult> asyncHandler)
AmazonTranscribeAsync
Gets information about vocabulary filters.
listVocabularyFiltersAsync
in interface AmazonTranscribeAsync
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.public Future<StartCallAnalyticsJobResult> startCallAnalyticsJobAsync(StartCallAnalyticsJobRequest request)
AmazonTranscribeAsync
Starts an asynchronous analytics job that not only transcribes the audio recording of a caller and agent, but also returns additional insights. These insights include how quickly or loudly the caller or agent was speaking. To retrieve additional insights with your analytics jobs, create categories. A category is a way to classify analytics jobs based on attributes, such as a customer's sentiment or a particular phrase being used during the call. For more information, see the operation.
startCallAnalyticsJobAsync
in interface AmazonTranscribeAsync
public Future<StartCallAnalyticsJobResult> startCallAnalyticsJobAsync(StartCallAnalyticsJobRequest request, AsyncHandler<StartCallAnalyticsJobRequest,StartCallAnalyticsJobResult> asyncHandler)
AmazonTranscribeAsync
Starts an asynchronous analytics job that not only transcribes the audio recording of a caller and agent, but also returns additional insights. These insights include how quickly or loudly the caller or agent was speaking. To retrieve additional insights with your analytics jobs, create categories. A category is a way to classify analytics jobs based on attributes, such as a customer's sentiment or a particular phrase being used during the call. For more information, see the operation.
startCallAnalyticsJobAsync
in interface AmazonTranscribeAsync
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.public Future<StartMedicalTranscriptionJobResult> startMedicalTranscriptionJobAsync(StartMedicalTranscriptionJobRequest request)
AmazonTranscribeAsync
Starts a batch job to transcribe medical speech to text.
startMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<StartMedicalTranscriptionJobResult> startMedicalTranscriptionJobAsync(StartMedicalTranscriptionJobRequest request, AsyncHandler<StartMedicalTranscriptionJobRequest,StartMedicalTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
Starts a batch job to transcribe medical speech to text.
startMedicalTranscriptionJobAsync
in interface AmazonTranscribeAsync
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.public Future<StartTranscriptionJobResult> startTranscriptionJobAsync(StartTranscriptionJobRequest request)
AmazonTranscribeAsync
Starts an asynchronous job to transcribe speech to text.
startTranscriptionJobAsync
in interface AmazonTranscribeAsync
public Future<StartTranscriptionJobResult> startTranscriptionJobAsync(StartTranscriptionJobRequest request, AsyncHandler<StartTranscriptionJobRequest,StartTranscriptionJobResult> asyncHandler)
AmazonTranscribeAsync
Starts an asynchronous job to transcribe speech to text.
startTranscriptionJobAsync
in interface AmazonTranscribeAsync
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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonTranscribeAsync
Tags an Amazon Transcribe resource with the given list of tags.
tagResourceAsync
in interface AmazonTranscribeAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonTranscribeAsync
Tags an Amazon Transcribe resource with the given list of tags.
tagResourceAsync
in interface AmazonTranscribeAsync
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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonTranscribeAsync
Removes specified tags from a specified Amazon Transcribe resource.
untagResourceAsync
in interface AmazonTranscribeAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonTranscribeAsync
Removes specified tags from a specified Amazon Transcribe resource.
untagResourceAsync
in interface AmazonTranscribeAsync
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.public Future<UpdateCallAnalyticsCategoryResult> updateCallAnalyticsCategoryAsync(UpdateCallAnalyticsCategoryRequest request)
AmazonTranscribeAsync
Updates the call analytics category with new values. The UpdateCallAnalyticsCategory
operation
overwrites all of the existing information with the values that you provide in the request.
updateCallAnalyticsCategoryAsync
in interface AmazonTranscribeAsync
public Future<UpdateCallAnalyticsCategoryResult> updateCallAnalyticsCategoryAsync(UpdateCallAnalyticsCategoryRequest request, AsyncHandler<UpdateCallAnalyticsCategoryRequest,UpdateCallAnalyticsCategoryResult> asyncHandler)
AmazonTranscribeAsync
Updates the call analytics category with new values. The UpdateCallAnalyticsCategory
operation
overwrites all of the existing information with the values that you provide in the request.
updateCallAnalyticsCategoryAsync
in interface AmazonTranscribeAsync
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.public Future<UpdateMedicalVocabularyResult> updateMedicalVocabularyAsync(UpdateMedicalVocabularyRequest request)
AmazonTranscribeAsync
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.
updateMedicalVocabularyAsync
in interface AmazonTranscribeAsync
public Future<UpdateMedicalVocabularyResult> updateMedicalVocabularyAsync(UpdateMedicalVocabularyRequest request, AsyncHandler<UpdateMedicalVocabularyRequest,UpdateMedicalVocabularyResult> asyncHandler)
AmazonTranscribeAsync
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.
updateMedicalVocabularyAsync
in interface AmazonTranscribeAsync
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.public Future<UpdateVocabularyResult> updateVocabularyAsync(UpdateVocabularyRequest request)
AmazonTranscribeAsync
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.
updateVocabularyAsync
in interface AmazonTranscribeAsync
public Future<UpdateVocabularyResult> updateVocabularyAsync(UpdateVocabularyRequest request, AsyncHandler<UpdateVocabularyRequest,UpdateVocabularyResult> asyncHandler)
AmazonTranscribeAsync
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.
updateVocabularyAsync
in interface AmazonTranscribeAsync
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.public Future<UpdateVocabularyFilterResult> updateVocabularyFilterAsync(UpdateVocabularyFilterRequest request)
AmazonTranscribeAsync
Updates a vocabulary filter with a new list of filtered words.
updateVocabularyFilterAsync
in interface AmazonTranscribeAsync
public Future<UpdateVocabularyFilterResult> updateVocabularyFilterAsync(UpdateVocabularyFilterRequest request, AsyncHandler<UpdateVocabularyFilterRequest,UpdateVocabularyFilterResult> asyncHandler)
AmazonTranscribeAsync
Updates a vocabulary filter with a new list of filtered words.
updateVocabularyFilterAsync
in interface AmazonTranscribeAsync
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.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AmazonTranscribe
shutdown
in class AmazonTranscribeClient