Overview
AWSTranscribeSTTService
provides real-time speech recognition using Amazon Transcribe’s WebSocket streaming API with support for interim results, multiple languages, and configurable audio processing parameters for enterprise-grade transcription.
AWS Transcribe STT API Reference
Pipecat’s API methods for AWS Transcribe integration
Example Implementation
Complete example with AWS services integration
AWS Transcribe Documentation
Official AWS Transcribe documentation and features
AWS Console
Access AWS Transcribe services and IAM setup
Installation
To use AWS Transcribe services, install the required dependency:Prerequisites
AWS Account Setup
Before using AWS Transcribe STT services, you need:- AWS Account: Sign up at AWS Console
- IAM User: Create an IAM user with Amazon Transcribe permissions
- Credentials: Set up AWS access keys and region configuration
Required Environment Variables
AWS_ACCESS_KEY_ID
: Your AWS access key IDAWS_SECRET_ACCESS_KEY
: Your AWS secret access keyAWS_SESSION_TOKEN
: Session token (if using temporary credentials)AWS_REGION
: AWS region (defaults to “us-east-1”)