AWS Transcribe Setup
Enterprise-grade transcription. Requires an AWS account. Uses pay-per-use pricing.
Prerequisites
- An AWS account (create one here)
- Access to AWS CloudFormation console
Step 1: Download the CloudFormation Template
We provide a CloudFormation template that creates all required AWS resources automatically:
Download aws-cloudformation.yamlStep 2: Open CloudFormation
- Go to AWS CloudFormation Console
- Click "Create stack" → "With new resources (standard)"
Step 3: Upload Template
- Select "Upload a template file"
- Click "Choose file" and select the downloaded
aws-cloudformation.yaml - Click "Next"
Step 4: Stack Details
- Stack name:
voicepad-transcribe - Parameters (leave defaults or customize):
- EnableVocabularyManagement:
false - UserName:
voicepad-transcribe-user
- EnableVocabularyManagement:
- Click "Next"
Step 5: Configure Options
- Leave everything as default
- Click "Next"
Step 6: Review and Create
- Scroll to the bottom
- Check: "I acknowledge that AWS CloudFormation might create IAM resources with custom names"
- Click "Submit"
Wait for status: CREATE_COMPLETE (~1-2 minutes)
Step 7: Activate AWS Transcribe (Required!)
This step is required the first time you use AWS Transcribe.
- In the stack "Outputs" tab, click the A1ActivateTranscribe link
- This opens the AWS Transcribe Console
- If prompted, click "Get started" to accept the service terms
- You only need to do this once per AWS account
Step 8: Get Your Credentials
In the stack "Outputs" tab, copy these values:
| Key | Description |
|---|---|
| B2AccessKeyId | Your access key ID |
| C3SecretAccessKey | Your secret key (save this!) |
| D4Region | Region to use |
Step 9: Configure Voicepad Pro
- Click the Voicepad Pro icon in Chrome
- Click the Settings (gear) icon
- Select "AWS Transcribe" as the provider
- Enter your credentials:
- Access Key ID: (from B2AccessKeyId)
- Secret Access Key: (from C3SecretAccessKey)
- Region: (from D4Region)
- Click "Save"
Supported Regions
us-east-1 N. Virginiaus-east-2 Ohious-west-2 Oregoneu-west-1 Irelandeu-west-2 Londoneu-central-1 Frankfurtap-northeast-1 Tokyoap-northeast-2 Seoulap-southeast-1 Singaporeap-southeast-2 Sydneyca-central-1 Canadasa-east-1 São PauloChoose the region closest to you for lowest latency.
Cleanup
To remove all AWS resources when you're done:
- Go to CloudFormation Console
- Select voicepad-transcribe stack
- Click "Delete"
- Confirm deletion
Troubleshooting
"SubscriptionRequiredException" error
You haven't activated AWS Transcribe yet. Go back to Step 7 and click the activation link.
"Access Denied" error
Verify Access Key ID and Secret Access Key are correct. Check that the IAM user has the policy attached.
"InvalidSignatureException" error
Check that your system clock is accurate. Verify the region matches what you configured.
"Invalid region" error
Use a supported region from the table above. Format: us-east-1 (lowercase with hyphens).