Skip to content

AWS Transcribe#

Use the AWS Transcribe node to automate work in AWS Transcribe, and integrate AWS Transcribe with other applications. Ensemble has built-in support for a wide range of AWS Transcribe features, including creating, deleting, and getting transcription jobs.

On this page, you'll find a list of operations the AWS Transcribe node supports and links to more resources.

Credentials

Refer to AWS Transcribe credentials for guidance on setting up authentication.

Basic Operations#

Transcription Job - Create a transcription job - Delete a transcription job - Get a transcription job - Get all transcriptions job

Example Usage#

This Pathway allows you to create transcription jobs for all your audio and video files stored in AWS S3. This example usage Pathway uses the following nodes.

1. Start node#

The start node exists by default when you create a new workflow.

2. AWS S3 node (getAll: file)#

This node will retrieve all the files from an S3 bucket you specify.

  1. First of all, you'll have to enter credentials for the AWS S3 node. You can find out how to do that here.
  2. Select 'Get All' from the Operation dropdown list.
  3. Enter the bucket name in the Bucket Name field.
  4. Toggle Return All to true. This option will return information on all the files stored in the S3 bucket.
  5. Click on Execute Node to run the node.

3. AWS Transcribe node (create: transcriptionJob)#

This node will create a transcription job for the files that get returned by the previous node.

  1. Select the credentials that you entered in the previous node.
  2. Click on the gears icon next to the Job Name field and click on Add Expression.
  3. Enter {{$json["Key"].replace(/\s/g,'-')}} in the Expression field. The code snippet fetches the name of the file and replaces the white-spaces with a hyphen (-).
  4. Click on the gears icon next to the Media File URI field and click on Add Expression.
  5. Enter s3://{{$node["AWS S3"].parameter["bucketName"]}}/{{$json["Key"]}} in the Expression field.
  6. Toggle Detect Language to true.
  7. Click on Execute Node to run the node.