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

CreateVocabulary

LanguageCode => Str
Phrases => ArrayRef[Str|Undef]
VocabularyName => 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.

DeleteTranscriptionJob

TranscriptionJobName => Str

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

VocabularyName => Str

Each argument is described in detail in: Paws::Transcribe::DeleteVocabulary

Returns: nothing

Deletes a vocabulary from Amazon Transcribe.

GetTranscriptionJob

TranscriptionJobName => Str

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 TranscriptionFileUri field.

GetVocabulary

VocabularyName => Str

Each argument is described in detail in: Paws::Transcribe::GetVocabulary

Returns: a Paws::Transcribe::GetVocabularyResponse instance

Gets information about a vocabulary.

ListTranscriptionJobs

[JobNameContains => Str]
[MaxResults => Int]
[NextToken => Str]
[Status => Str]

Each argument is described in detail in: Paws::Transcribe::ListTranscriptionJobs

Returns: a Paws::Transcribe::ListTranscriptionJobsResponse instance

Lists transcription jobs with the specified status.

ListVocabularies

[MaxResults => Int]
[NameContains => Str]
[NextToken => Str]
[StateEquals => Str]

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.

StartTranscriptionJob

LanguageCode => Str
Media => Paws::Transcribe::Media
MediaFormat => Str
TranscriptionJobName => Str
[MediaSampleRateHertz => Int]
[OutputBucketName => 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.

UpdateVocabulary

LanguageCode => Str
Phrases => ArrayRef[Str|Undef]
VocabularyName => 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.

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