TranscribeClient

Amazon Transcribe offers three main types of batch transcription: Standard, Medical, and Call Analytics.

  • Standard transcriptions are the most common option. Refer to for details.

  • Medical transcriptions are tailored to medical professionals and incorporate medical terms. A common use case for this service is transcribing doctor-patient dialogue into after-visit notes. Refer to for details.

  • Call Analytics transcriptions are designed for use with call center audio on two different channels; if you're looking for insight into customer service calls, use this option. Refer to for details.

Properties

Link copied to clipboard
abstract override val config: TranscribeClient.Config

TranscribeClient's configuration

Functions

Link copied to clipboard

Creates a new Call Analytics category.

Link copied to clipboard

Creates a new custom language model.

Link copied to clipboard

Creates a new custom medical vocabulary.

Link copied to clipboard

Creates a new custom vocabulary.

Link copied to clipboard

Creates a new custom vocabulary filter.

Link copied to clipboard

Deletes a Call Analytics category. To use this operation, specify the name of the category you want to delete using CategoryName. Category names are case sensitive.

Link copied to clipboard

Deletes a Call Analytics job. To use this operation, specify the name of the job you want to delete using CallAnalyticsJobName. Job names are case sensitive.

Link copied to clipboard

Deletes a custom language model. To use this operation, specify the name of the language model you want to delete using ModelName. custom language model names are case sensitive.

Link copied to clipboard

Deletes a Medical Scribe job. To use this operation, specify the name of the job you want to delete using MedicalScribeJobName. Job names are case sensitive.

Link copied to clipboard

Deletes a medical transcription job. To use this operation, specify the name of the job you want to delete using MedicalTranscriptionJobName. Job names are case sensitive.

Link copied to clipboard

Deletes a custom medical vocabulary. To use this operation, specify the name of the custom vocabulary you want to delete using VocabularyName. Custom vocabulary names are case sensitive.

Link copied to clipboard

Deletes a transcription job. To use this operation, specify the name of the job you want to delete using TranscriptionJobName. Job names are case sensitive.

Link copied to clipboard

Deletes a custom vocabulary. To use this operation, specify the name of the custom vocabulary you want to delete using VocabularyName. Custom vocabulary names are case sensitive.

Link copied to clipboard

Deletes a custom vocabulary filter. To use this operation, specify the name of the custom vocabulary filter you want to delete using VocabularyFilterName. Custom vocabulary filter names are case sensitive.

Link copied to clipboard

Provides information about the specified custom language model.

Link copied to clipboard

Provides information about the specified Call Analytics category.

Link copied to clipboard

Provides information about the specified Call Analytics job.

Link copied to clipboard

Provides information about the specified Medical Scribe job.

Link copied to clipboard

Provides information about the specified medical transcription job.

Link copied to clipboard

Provides information about the specified custom medical vocabulary.

Link copied to clipboard

Provides information about the specified transcription job.

Link copied to clipboard

Provides information about the specified custom vocabulary.

Link copied to clipboard

Provides information about the specified custom vocabulary filter.

Link copied to clipboard
abstract suspend fun listCallAnalyticsCategories(input: ListCallAnalyticsCategoriesRequest = ListCallAnalyticsCategoriesRequest { }): ListCallAnalyticsCategoriesResponse

Provides a list of Call Analytics categories, including all rules that make up each category.

Link copied to clipboard
abstract suspend fun listCallAnalyticsJobs(input: ListCallAnalyticsJobsRequest = ListCallAnalyticsJobsRequest { }): ListCallAnalyticsJobsResponse

Provides a list of Call Analytics jobs that match the specified criteria. If no criteria are specified, all Call Analytics jobs are returned.

Link copied to clipboard
abstract suspend fun listLanguageModels(input: ListLanguageModelsRequest = ListLanguageModelsRequest { }): ListLanguageModelsResponse

Provides a list of custom language models that match the specified criteria. If no criteria are specified, all custom language models are returned.

Link copied to clipboard
abstract suspend fun listMedicalScribeJobs(input: ListMedicalScribeJobsRequest = ListMedicalScribeJobsRequest { }): ListMedicalScribeJobsResponse

Provides a list of Medical Scribe jobs that match the specified criteria. If no criteria are specified, all Medical Scribe jobs are returned.

Link copied to clipboard
abstract suspend fun listMedicalTranscriptionJobs(input: ListMedicalTranscriptionJobsRequest = ListMedicalTranscriptionJobsRequest { }): ListMedicalTranscriptionJobsResponse

Provides a list of medical transcription jobs that match the specified criteria. If no criteria are specified, all medical transcription jobs are returned.

Link copied to clipboard
abstract suspend fun listMedicalVocabularies(input: ListMedicalVocabulariesRequest = ListMedicalVocabulariesRequest { }): ListMedicalVocabulariesResponse

Provides a list of custom medical vocabularies that match the specified criteria. If no criteria are specified, all custom medical vocabularies are returned.

Link copied to clipboard

Lists all tags associated with the specified transcription job, vocabulary, model, or resource.

Link copied to clipboard
abstract suspend fun listTranscriptionJobs(input: ListTranscriptionJobsRequest = ListTranscriptionJobsRequest { }): ListTranscriptionJobsResponse

Provides a list of transcription jobs that match the specified criteria. If no criteria are specified, all transcription jobs are returned.

Link copied to clipboard
abstract suspend fun listVocabularies(input: ListVocabulariesRequest = ListVocabulariesRequest { }): ListVocabulariesResponse

Provides a list of custom vocabularies that match the specified criteria. If no criteria are specified, all custom vocabularies are returned.

Link copied to clipboard
abstract suspend fun listVocabularyFilters(input: ListVocabularyFiltersRequest = ListVocabularyFiltersRequest { }): ListVocabularyFiltersResponse

Provides a list of custom vocabulary filters that match the specified criteria. If no criteria are specified, all custom vocabularies are returned.

Link copied to clipboard

Transcribes the audio from a customer service call and applies any additional Request Parameters you choose to include in your request.

Link copied to clipboard

Transcribes patient-clinician conversations and generates clinical notes.

Link copied to clipboard

Transcribes the audio from a medical dictation or conversation and applies any additional Request Parameters you choose to include in your request.

Link copied to clipboard

Transcribes the audio from a media file and applies any additional Request Parameters you choose to include in your request.

Link copied to clipboard
abstract suspend fun tagResource(input: TagResourceRequest): TagResourceResponse

Adds one or more custom tags, each in the form of a key:value pair, to the specified resource.

Link copied to clipboard

Removes the specified tags from the specified Amazon Transcribe resource.

Link copied to clipboard

Updates the specified Call Analytics category with new rules. Note that the UpdateCallAnalyticsCategory operation overwrites all existing rules contained in the specified category. You cannot append additional rules onto an existing category.

Link copied to clipboard

Updates an existing custom medical vocabulary with new values. This operation overwrites all existing information with your new values; you cannot append new terms onto an existing custom vocabulary.

Link copied to clipboard

Updates an existing custom vocabulary with new values. This operation overwrites all existing information with your new values; you cannot append new terms onto an existing custom vocabulary.

Link copied to clipboard

Updates an existing custom vocabulary filter with a new list of words. The new list you provide overwrites all previous entries; you cannot append new terms onto an existing custom vocabulary filter.

Inherited functions

Link copied to clipboard
expect abstract fun close()
Link copied to clipboard

Creates a new Call Analytics category.

Link copied to clipboard

Creates a new custom language model.

Link copied to clipboard

Creates a new custom medical vocabulary.

Link copied to clipboard

Creates a new custom vocabulary.

Link copied to clipboard

Creates a new custom vocabulary filter.

Link copied to clipboard

Deletes a Call Analytics category. To use this operation, specify the name of the category you want to delete using CategoryName. Category names are case sensitive.

Link copied to clipboard

Deletes a Call Analytics job. To use this operation, specify the name of the job you want to delete using CallAnalyticsJobName. Job names are case sensitive.

Link copied to clipboard

Deletes a custom language model. To use this operation, specify the name of the language model you want to delete using ModelName. custom language model names are case sensitive.

Link copied to clipboard

Deletes a Medical Scribe job. To use this operation, specify the name of the job you want to delete using MedicalScribeJobName. Job names are case sensitive.

Link copied to clipboard

Deletes a medical transcription job. To use this operation, specify the name of the job you want to delete using MedicalTranscriptionJobName. Job names are case sensitive.

Link copied to clipboard

Deletes a custom medical vocabulary. To use this operation, specify the name of the custom vocabulary you want to delete using VocabularyName. Custom vocabulary names are case sensitive.

Link copied to clipboard

Deletes a transcription job. To use this operation, specify the name of the job you want to delete using TranscriptionJobName. Job names are case sensitive.

Link copied to clipboard

Deletes a custom vocabulary. To use this operation, specify the name of the custom vocabulary you want to delete using VocabularyName. Custom vocabulary names are case sensitive.

Link copied to clipboard

Deletes a custom vocabulary filter. To use this operation, specify the name of the custom vocabulary filter you want to delete using VocabularyFilterName. Custom vocabulary filter names are case sensitive.

Link copied to clipboard

Provides information about the specified custom language model.

Link copied to clipboard

Provides information about the specified Call Analytics category.

Link copied to clipboard

Provides information about the specified Call Analytics job.

Link copied to clipboard

Provides information about the specified Medical Scribe job.

Link copied to clipboard

Provides information about the specified medical transcription job.

Link copied to clipboard

Provides information about the specified custom medical vocabulary.

Link copied to clipboard

Provides information about the specified transcription job.

Link copied to clipboard

Provides information about the specified custom vocabulary.

Link copied to clipboard

Provides information about the specified custom vocabulary filter.

Link copied to clipboard

Provides a list of Call Analytics categories, including all rules that make up each category.

Link copied to clipboard

Provides a list of Call Analytics jobs that match the specified criteria. If no criteria are specified, all Call Analytics jobs are returned.

Link copied to clipboard

Provides a list of custom language models that match the specified criteria. If no criteria are specified, all custom language models are returned.

Link copied to clipboard

Provides a list of Medical Scribe jobs that match the specified criteria. If no criteria are specified, all Medical Scribe jobs are returned.

Link copied to clipboard

Provides a list of medical transcription jobs that match the specified criteria. If no criteria are specified, all medical transcription jobs are returned.

Link copied to clipboard

Provides a list of custom medical vocabularies that match the specified criteria. If no criteria are specified, all custom medical vocabularies are returned.

Link copied to clipboard

Lists all tags associated with the specified transcription job, vocabulary, model, or resource.

Link copied to clipboard

Provides a list of transcription jobs that match the specified criteria. If no criteria are specified, all transcription jobs are returned.

Link copied to clipboard

Provides a list of custom vocabularies that match the specified criteria. If no criteria are specified, all custom vocabularies are returned.

Link copied to clipboard

Provides a list of custom vocabulary filters that match the specified criteria. If no criteria are specified, all custom vocabularies are returned.

Link copied to clipboard

Transcribes the audio from a customer service call and applies any additional Request Parameters you choose to include in your request.

Link copied to clipboard

Transcribes patient-clinician conversations and generates clinical notes.

Link copied to clipboard

Transcribes the audio from a medical dictation or conversation and applies any additional Request Parameters you choose to include in your request.

Link copied to clipboard

Transcribes the audio from a media file and applies any additional Request Parameters you choose to include in your request.

Link copied to clipboard

Adds one or more custom tags, each in the form of a key:value pair, to the specified resource.

Link copied to clipboard

Removes the specified tags from the specified Amazon Transcribe resource.

Link copied to clipboard

Updates the specified Call Analytics category with new rules. Note that the UpdateCallAnalyticsCategory operation overwrites all existing rules contained in the specified category. You cannot append additional rules onto an existing category.

Link copied to clipboard

Updates an existing custom medical vocabulary with new values. This operation overwrites all existing information with your new values; you cannot append new terms onto an existing custom vocabulary.

Link copied to clipboard

Updates an existing custom vocabulary with new values. This operation overwrites all existing information with your new values; you cannot append new terms onto an existing custom vocabulary.

Link copied to clipboard

Updates an existing custom vocabulary filter with a new list of words. The new list you provide overwrites all previous entries; you cannot append new terms onto an existing custom vocabulary filter.

Link copied to clipboard

Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.