Skip to main content
Skip table of contents

How do I use AWS-Polly and AWS-Transcribe in Rapport?

AWS Polly is a Text-to-Speech (TTS) cloud service.

AWS Transcribe is an automatic speech recognition service (ASR)

In order to use these in Rapport, an AWS account is required.

AWS Hints and Tips Role for Polly and Transcribe

Creating an AWS account

https://aws.amazon.com/premiumsupport/knowledge-center/create-and-activate-aws-account/

Set Up an AWS Account and Create an Administrator User

https://docs.aws.amazon.com/lexv2/latest/dg/gs-account.html

AWS Identity and Access Management

https://aws.amazon.com/iam/

With AWS Identity and Access Management (IAM), you can specify who or what can access services and resources in AWS, centrally manage fine-grained permissions, and analyze access to refine permissions across AWS.

Creating your first IAM admin user and user group

https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started_create-admin-group.html

What is Amazon Polly?

https://docs.aws.amazon.com/polly/latest/dg/what-is.html

How Amazon Polly works with IAM

https://docs.aws.amazon.com/polly/latest/dg/security_iam_service-with-iam.html

What is Amazon Transcribe?

https://docs.aws.amazon.com/transcribe/latest/dg/what-is.html

Step by Step Guide

1.Log into your AWS console and navigate to IAM.

2. How to give access to your AWS account for Rapport

In order for Rapport to visualize your AWS account, you’d have to grant read access to us. By giving this type of access, we won’t be able to modify anything, just direct and get responses back for visualization. 

To give access, please follow these steps:

3. Select Roles on the left under Access management and press the Create Role button. Complete the form as follows:

  • Select AWS Account

  • Type 621628867134 into the Account ID field

Click the Next button 

At this point, the permissions will be given to the role.

Search for AmazonPollyReadOnlyAccess and select the policy

It may be helpful to consider creating a role for the ASR AWS Transcribe at this stage.
Search for AmazonTranscribeReadOnlyAccess

Click the Next button 

4. Enter the name and description of the role

*Please note* - To ensure consistency, we have implemented new requirements for the role name. It must begin with "rapport-". Please double-check that the name you enter meets this criterion.

5. Creating the Role

Click Create Role

You will now see a banner header with your new role

To load the new role, simply click on its name.

6. Linking the role with Rapport

Here you will find the details that are required for linking with Rapport.

Here you will find the details that are required for linking with Rapport.

  1. Look for the Role ARN and use that on our Rapport AI Registration site.
    Arn:aws:iam::123456789123:role/rapport-namegiven-myrole

  2. Please note the number is your AWS account number and the name starting with rapport- is the name that was created in a previous step.

To use AWS Transcribe for ASR or AWS Polly for TTS, please make sure to input the ARN number in the IAM role field on the rapport page.

image-20240703-085438.png

image-20240703-085501.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.