NAME
Paws::Transcribe - Perl Interface to AWS Amazon Transcribe Service
SYNOPSIS
use Paws;
my $obj = Paws->service('Transcribe');
my $res = $obj->Method(
Arg1 => $val1,
Arg2 => [ 'V1', 'V2' ],
# if Arg3 is an object, the HashRef will be used as arguments to the constructor
# of the arguments type
Arg3 => { Att1 => 'Val1' },
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to
# the constructor of the arguments type
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
);
DESCRIPTION
Operations and objects for transcribing speech to text.
For the AWS API documentation, see https://docs.aws.amazon.com/goto/WebAPI/transcribe-2017-10-26
METHODS
CreateLanguageModel
- BaseModelName => Str
- InputDataConfig => Paws::Transcribe::InputDataConfig
- LanguageCode => Str
- ModelName => Str
Each argument is described in detail in: Paws::Transcribe::CreateLanguageModel
Returns: a Paws::Transcribe::CreateLanguageModelResponse instance
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.
CreateMedicalVocabulary
Each argument is described in detail in: Paws::Transcribe::CreateMedicalVocabulary
Returns: a Paws::Transcribe::CreateMedicalVocabularyResponse instance
Creates a new custom vocabulary that you can use to change how Amazon Transcribe Medical transcribes your audio file.
CreateVocabulary
- LanguageCode => Str
- VocabularyName => Str
- [Phrases => ArrayRef[Str|Undef]]
- [VocabularyFileUri => Str]
Each argument is described in detail in: Paws::Transcribe::CreateVocabulary
Returns: a Paws::Transcribe::CreateVocabularyResponse instance
Creates a new custom vocabulary that you can use to change the way Amazon Transcribe handles transcription of an audio file.
CreateVocabularyFilter
- LanguageCode => Str
- VocabularyFilterName => Str
- [VocabularyFilterFileUri => Str]
- [Words => ArrayRef[Str|Undef]]
Each argument is described in detail in: Paws::Transcribe::CreateVocabularyFilter
Returns: a Paws::Transcribe::CreateVocabularyFilterResponse instance
Creates a new vocabulary filter that you can use to filter words, such as profane words, from the output of a transcription job.
DeleteLanguageModel
Each argument is described in detail in: Paws::Transcribe::DeleteLanguageModel
Returns: nothing
Deletes a custom language model using its name.
DeleteMedicalTranscriptionJob
Each argument is described in detail in: Paws::Transcribe::DeleteMedicalTranscriptionJob
Returns: nothing
Deletes a transcription job generated by Amazon Transcribe Medical and any related information.
DeleteMedicalVocabulary
Each argument is described in detail in: Paws::Transcribe::DeleteMedicalVocabulary
Returns: nothing
Deletes a vocabulary from Amazon Transcribe Medical.
DeleteTranscriptionJob
Each argument is described in detail in: Paws::Transcribe::DeleteTranscriptionJob
Returns: nothing
Deletes a previously submitted transcription job along with any other generated results such as the transcription, models, and so on.
DeleteVocabulary
Each argument is described in detail in: Paws::Transcribe::DeleteVocabulary
Returns: nothing
Deletes a vocabulary from Amazon Transcribe.
DeleteVocabularyFilter
Each argument is described in detail in: Paws::Transcribe::DeleteVocabularyFilter
Returns: nothing
Removes a vocabulary filter.
DescribeLanguageModel
Each argument is described in detail in: Paws::Transcribe::DescribeLanguageModel
Returns: a Paws::Transcribe::DescribeLanguageModelResponse instance
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.
GetMedicalTranscriptionJob
Each argument is described in detail in: Paws::Transcribe::GetMedicalTranscriptionJob
Returns: a Paws::Transcribe::GetMedicalTranscriptionJobResponse instance
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.
GetMedicalVocabulary
Each argument is described in detail in: Paws::Transcribe::GetMedicalVocabulary
Returns: a Paws::Transcribe::GetMedicalVocabularyResponse instance
Retrieves information about a medical vocabulary.
GetTranscriptionJob
Each argument is described in detail in: Paws::Transcribe::GetTranscriptionJob
Returns: a Paws::Transcribe::GetTranscriptionJobResponse instance
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
.
GetVocabulary
Each argument is described in detail in: Paws::Transcribe::GetVocabulary
Returns: a Paws::Transcribe::GetVocabularyResponse instance
Gets information about a vocabulary.
GetVocabularyFilter
Each argument is described in detail in: Paws::Transcribe::GetVocabularyFilter
Returns: a Paws::Transcribe::GetVocabularyFilterResponse instance
Returns information about a vocabulary filter.
ListLanguageModels
Each argument is described in detail in: Paws::Transcribe::ListLanguageModels
Returns: a Paws::Transcribe::ListLanguageModelsResponse instance
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.
ListMedicalTranscriptionJobs
Each argument is described in detail in: Paws::Transcribe::ListMedicalTranscriptionJobs
Returns: a Paws::Transcribe::ListMedicalTranscriptionJobsResponse instance
Lists medical transcription jobs with a specified status or substring that matches their names.
ListMedicalVocabularies
Each argument is described in detail in: Paws::Transcribe::ListMedicalVocabularies
Returns: a Paws::Transcribe::ListMedicalVocabulariesResponse instance
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.
ListTranscriptionJobs
Each argument is described in detail in: Paws::Transcribe::ListTranscriptionJobs
Returns: a Paws::Transcribe::ListTranscriptionJobsResponse instance
Lists transcription jobs with the specified status.
ListVocabularies
Each argument is described in detail in: Paws::Transcribe::ListVocabularies
Returns: a Paws::Transcribe::ListVocabulariesResponse instance
Returns a list of vocabularies that match the specified criteria. If no criteria are specified, returns the entire list of vocabularies.
ListVocabularyFilters
Each argument is described in detail in: Paws::Transcribe::ListVocabularyFilters
Returns: a Paws::Transcribe::ListVocabularyFiltersResponse instance
Gets information about vocabulary filters.
StartMedicalTranscriptionJob
- LanguageCode => Str
- Media => Paws::Transcribe::Media
- MedicalTranscriptionJobName => Str
- OutputBucketName => Str
- Specialty => Str
- Type => Str
- [ContentIdentificationType => Str]
- [MediaFormat => Str]
- [MediaSampleRateHertz => Int]
- [OutputEncryptionKMSKeyId => Str]
- [OutputKey => Str]
- [Settings => Paws::Transcribe::MedicalTranscriptionSetting]
Each argument is described in detail in: Paws::Transcribe::StartMedicalTranscriptionJob
Returns: a Paws::Transcribe::StartMedicalTranscriptionJobResponse instance
Starts a batch job to transcribe medical speech to text.
StartTranscriptionJob
- Media => Paws::Transcribe::Media
- TranscriptionJobName => Str
- [ContentRedaction => Paws::Transcribe::ContentRedaction]
- [IdentifyLanguage => Bool]
- [JobExecutionSettings => Paws::Transcribe::JobExecutionSettings]
- [LanguageCode => Str]
- [LanguageOptions => ArrayRef[Str|Undef]]
- [MediaFormat => Str]
- [MediaSampleRateHertz => Int]
- [ModelSettings => Paws::Transcribe::ModelSettings]
- [OutputBucketName => Str]
- [OutputEncryptionKMSKeyId => Str]
- [OutputKey => Str]
- [Settings => Paws::Transcribe::Settings]
Each argument is described in detail in: Paws::Transcribe::StartTranscriptionJob
Returns: a Paws::Transcribe::StartTranscriptionJobResponse instance
Starts an asynchronous job to transcribe speech to text.
UpdateMedicalVocabulary
Each argument is described in detail in: Paws::Transcribe::UpdateMedicalVocabulary
Returns: a Paws::Transcribe::UpdateMedicalVocabularyResponse instance
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.
UpdateVocabulary
- LanguageCode => Str
- VocabularyName => Str
- [Phrases => ArrayRef[Str|Undef]]
- [VocabularyFileUri => Str]
Each argument is described in detail in: Paws::Transcribe::UpdateVocabulary
Returns: a Paws::Transcribe::UpdateVocabularyResponse instance
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.
UpdateVocabularyFilter
Each argument is described in detail in: Paws::Transcribe::UpdateVocabularyFilter
Returns: a Paws::Transcribe::UpdateVocabularyFilterResponse instance
Updates a vocabulary filter with a new list of filtered words.
PAGINATORS
Paginator methods are helpers that repetively call methods that return partial results
SEE ALSO
This service class forms part of Paws
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues