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.
- First of all, you'll have to enter credentials for the AWS S3 node. You can find out how to do that here.
- Select 'Get All' from the Operation dropdown list.
- Enter the bucket name in the Bucket Name field.
- Toggle Return All to
true
. This option will return information on all the files stored in the S3 bucket. - 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.
- Select the credentials that you entered in the previous node.
- Click on the gears icon next to the Job Name field and click on Add Expression.
- 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 (-). - Click on the gears icon next to the Media File URI field and click on Add Expression.
- Enter
s3://{{$node["AWS S3"].parameter["bucketName"]}}/{{$json["Key"]}}
in the Expression field. - Toggle Detect Language to
true
. - Click on Execute Node to run the node.