Skip to main content
AWS Polly provides cloud text-to-speech synthesis via Amazon Web Services. It supports neural, standard, and generative engine tiers with a broad library of voices across dozens of languages. Provider identifier: aws

Vault Credentials

KeyDescription
access_key_idAWS Access Key ID from your IAM user or role
secret_access_keyAWS Secret Access Key corresponding to the Access Key ID
regionAWS region where Polly requests are sent (e.g. us-east-1)

Setup

1

Create AWS credentials with Polly access

In the AWS IAM consoleUsers → Create User → attach the AmazonPollyReadOnlyAccess policy (or a scoped custom policy). Generate an access key pair under Security credentials.
2

Add to Rapida vault

In the Rapida dashboard → Credentials → Create Credential, select provider AWS, enter access_key_id, secret_access_key, and region.
3

Configure the assistant

In the assistant settings → TTS Provider, select AWS Polly.
OptionExampleDescription
modelneuralEngine: neural, standard, generative
voice_idJoannaPolly voice ID (e.g. Joanna, Matthew, Amy, Brian, Ivy, Justin, Kendra, Kimberly, Salli, Joey)
languageen-USLanguage code: en-US, en-GB, es-ES, fr-FR, de-DE, it-IT, ja-JP, pt-BR, and more
See the full list of voices in the AWS Polly voice documentation.