Lexi uses three main AWS services for AI and voice processing:
User speaks
↓
Frontend records → sends audio stream
↓
Lambda receives audio
↓
Transcribe: Audio → Text
↓
Bedrock: Text + Context → AI Response
↓
Comprehend: Language analysis
↓
Polly: Response → Audio
↓
Lambda sends audio to frontend
↓
Frontend plays audio
↓
Save session to DynamoDB
AI & Voice is divided into 3 main parts:
Amazon Bedrock - AI conversation
Amazon Transcribe - Speech-to-Text
Amazon Polly - Text-to-Speech
After completing the AI & Voice section, you should:
📸 TODO: Add detailed Speaking Flow diagram
📸 TODO: Add screenshot of Bedrock model invocation
You’ve completed the AI & Voice section! Continue to CI/CD Pipeline to set up automated deployment.