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
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.
Look for the Role ARN and use that on our Rapport AI Registration site.
Arn:aws:iam::123456789123:role/rapport-namegiven-myrolePlease 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.